如何在Ubuntu24.04上安装Nginx?
美国、香港服务器
如何在Ubuntu24.04上安装Nginx?
10-15 来源:
## . 更新软件源
sudo apt update
sudo apt upgrade -y
## 2. 安装 Nginx
sudo apt install nginx -y
## 3. 检查 Nginx 状态
# 查看运行状态
sudo systemctl status nginx
- 看到 `active (running)` 代表启动成功
### 常用 systemd 控制命令
sudo systemctl start nginx # 启动
sudo systemctl stop nginx # 停止
sudo systemctl restart nginx # 完全重启
sudo systemctl reload nginx # 平滑重载(推荐,不中断连接,改配置用这个)
sudo systemctl enable nginx # 设置开机自启(默认已开启)
sudo systemctl disable nginx # 关闭开机自启
## 4. 检查 Nginx 模块(确认带 realip,用于 CF-Connecting-IP)
nginx -V | grep realip
输出包含 `--with-http_realip_module`,说明支持 realip,后续配置 CF 真实 IP 没问题。
## 5. 目录说明(Ubuntu24 默认路径,很重要)
主配置文件:/etc/nginx/nginx.conf
站点配置目录:
/etc/nginx/sites-available/ # 存放站点配置文件
/etc/nginx/sites-enabled/ # 启用站点(软链接到available)
日志目录:/var/log/nginx/
网站根目录默认:/var/www/html
## 6. UFW 防火墙放行(临时测试用,后面要改成只放行 CF 网段)
先临时放行 80/443,等 CF 配置完成后,替换成仅放行 Cloudflare 回源 IP
# 查看ufw应用列表
sudo ufw app list
# 允许Nginx完整(80+443)
sudo ufw allow "Nginx Full"
sudo ufw reload
## 7. 测试访问 & 配置语法校验
# 校验配置,修改nginx配置必执行
sudo nginx -t
# 访问本机测试
curl http://127.0.0.1
浏览器访问服务器公网 IP,能看到 Nginx 默认欢迎页即安装成功。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快