Ubuntu Linux服务器搭建网站环境教程

从零部署Nginx+PHP+MySQL网站环境(2026)

很多新手学习Linux的最终目的:

就是搭建自己的网站服务器。

本文介绍:

Ubuntu服务器部署完整网站环境。

环境:

Ubuntu 24.04

Nginx

PHP

MySQL


一、准备Ubuntu服务器

推荐配置:

个人网站:

1核1GB

企业官网:

2核2GB

系统:

Ubuntu 24.04 LTS


二、更新系统

登录服务器:

ssh root@服务器IP

执行:

apt update

apt upgrade -y

三、安装Nginx

执行:

apt install nginx -y

启动:

systemctl start nginx

查看:

systemctl status nginx

浏览器访问:

服务器IP

看到Nginx页面表示成功。


四、安装MySQL数据库

安装:

apt install mysql-server -y

进入:

mysql

创建数据库:

CREATE DATABASE website;

五、安装PHP环境

安装:

apt install php-fpm php-mysql -y

查看版本:

php -v

六、配置Nginx支持PHP

编辑:

nano /etc/nginx/sites-available/default

配置PHP解析。

重启:

systemctl restart nginx

七、部署网站程序

上传网站文件:

目录:

/var/www/html

设置权限:

chown -R www-data:www-data /var/www/html

八、绑定域名

域名解析:

添加:

A记录

指向服务器IP。


九、配置HTTPS

安装:

apt install certbot python3-certbot-nginx

申请:

certbot --nginx

开启:

HTTPS安全访问。


十、服务器优化建议

推荐:

开启:

✓ BBR网络优化

✓ Swap交换空间

✓ 防火墙

✓ 定期备份

✓ CDN加速


十一、Linux服务器日常维护

每天:

查看资源。

每周:

检查日志。

每月:

更新系统。


总结

Linux服务器是企业互联网建设的重要基础。

掌握:

Linux系统

服务器环境

网站部署

安全维护

可以独立完成完整网站上线。


楠美工作室 NANMEI STUDIO

企业官网建设|服务器部署|数字化解决方案

帮助企业建立稳定、安全、高效的互联网基础。

滚动至顶部