一、前置操作
1、更新系统软件包

2、安装基础依赖

EPEL 仓库包含 Nginx 稳定版,Rocky Linux 10 默认已启用。
二、安装 Nginx
1、安装nginx

2、查看版本

三、启动并设置开机自启
启动nginx/设置开机自启/查看nginx状态

四、配置防火墙(必须开放 80/443 端口)
Rocky Linux 10 默认启用 firewalld,不开放端口无法访问网页
# 开放 HTTP(80) 和 HTTPS(443) 端口 sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https # 重启防火墙生效 sudo firewall-cmd --reload

五、访问测试

浏览器访问:

六、Nginx 常用管理命令
# 启动 sudo systemctl start nginx # 停止 sudo systemctl stop nginx # 重启(修改配置后必用) sudo systemctl restart nginx # 重新加载配置(不中断服务) sudo systemctl reload nginx # 查看状态 sudo systemctl status nginx # 禁止开机自启 sudo systemctl disable nginx
七、关键配置文件路径
| 路径 | 用途 |
|---|---|
/etc/nginx/nginx.conf | 主配置文件 |
/etc/nginx/conf.d/ | 子配置文件(放网站配置) |
/usr/share/nginx/html/ | 默认网页根目录 |
/var/log/nginx/ | 日志目录(access.log/error.log) |
八、安装最新版 Nginx(官方主线版)
如果需要最新功能版,替换为 Nginx 官方仓库
1、创建仓库文件
sudo vi /etc/yum.repos.d/nginx.repo
2、粘贴内容
[nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/10/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/10/x86_64/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key
3、安装最新版本
sudo dnf install -y nginx --repo=nginx-stable
总结:
Rocky Linux 10 用
dnf install nginx一键安装最稳定必须启动服务 + 开机自启 + 开放防火墙端口
常用命令:
start/stop/restart/reload/status配置文件集中在
/etc/nginx/