香港服务器Ubuntu部署LNMP:安装与维护详解
文章分类:售后支持 /
创建时间:2025-10-04
对企业和个人来说,用香港服务器部署网站是常见选择,它网络稳定、访问快,搭配Ubuntu系统更省心——毕竟Ubuntu开源又好用。如果想搭建动态网站,LNMP环境(Linux+Nginx+MySQL+PHP)是经典组合。下面详细讲讲在香港服务器Ubuntu上部署LNMP的安装步骤和日常维护要点。
安装前:基础准备
开始前要确认几件事:首先得有一台已安装Ubuntu系统的香港服务器;其次服务器能正常联网,且你有root权限(最高管理权限);最后准备好SSH工具(比如Putty、Xshell),通过它远程连接服务器操作。这些都搞定,就可以进入安装环节了。
第一步:安装Nginx
Nginx是高性能的Web服务器,负责处理网站的请求和响应。先更新系统软件包列表,确保能下载到最新安装包,命令是:
sudo apt update
更新完成后,输入安装命令:
sudo apt install nginx
装完启动服务:
sudo systemctl start nginx
如果想让服务器重启后自动运行Nginx,执行:
sudo systemctl enable nginx
最后验证是否成功:在浏览器输入香港服务器的公网IP地址,看到“Welcome to nginx!”页面就说明装好了。
第二步:安装MySQL
MySQL是常用的关系型数据库,用来存储网站数据。安装命令很简单:
sudo apt install mysql-server
安装完成启动服务:
sudo systemctl start mysql
同样设置开机自启:
sudo systemctl enable mysql
为了安全,安装后要做初始化设置,输入:
sudo mysql_secure_installation
按提示操作,比如设置root用户密码、删除匿名用户、禁止远程root登录等。设置完成,数据库就更安全了。
第三步:安装PHP并配置
PHP是网站开发常用的脚本语言,Nginx需要搭配PHP-FPM(FastCGI进程管理器)处理PHP请求。安装命令:
sudo apt install php-fpm php-mysql
装完要修改Nginx配置,让它支持PHP。用nano编辑器打开配置文件:
sudo nano /etc/nginx/sites-available/default
找到这部分:
location / {
try_files $uri $uri/ =404;
}
改成:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
然后添加PHP处理规则,在文件里加入:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
(注意:如果PHP版本不同,比如是8.1,sock文件路径要改成php8.1-fpm.sock)
保存退出后,重载Nginx配置:
sudo systemctl reload nginx
最后测试PHP是否正常:在/var/www/html目录下新建info.php文件:
sudo nano /var/www/html/info.php
输入: