计算机网络/计算机科学与应用/系统/运维/开发

Rocky Linux 10 安装、配置 Nginx

一、前置操作

1、更新系统软件包

image.png

2、安装基础依赖

image.png

EPEL 仓库包含 Nginx 稳定版,Rocky Linux 10 默认已启用。

二、安装 Nginx

1、安装nginx

image.png

2、查看版本

image.png

三、启动并设置开机自启

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

image.png

四、配置防火墙(必须开放 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


image.png

五、访问测试

image.png

浏览器访问:

image.png


六、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/



只有惜缘,才有缘分;只有惜友,才有友谊。

评论

^