在Rocky Linux 9上快速安装Nginx

安装环境

OS: RockyLinux 9.4

快速安装Nginx

查看Nginx版本

# yum list | grep nginx
nginx.x86_64                                         1:1.20.1-16.el9_4.1                 appstream
nginx-all-modules.noarch                             1:1.20.1-16.el9_4.1                 appstream
nginx-core.x86_64                                    1:1.20.1-16.el9_4.1                 appstream
nginx-filesystem.noarch                              1:1.20.1-16.el9_4.1                 appstream
nginx-mod-http-image-filter.x86_64                   1:1.20.1-16.el9_4.1                 appstream
nginx-mod-http-perl.x86_64                           1:1.20.1-16.el9_4.1                 appstream
nginx-mod-http-xslt-filter.x86_64                    1:1.20.1-16.el9_4.1                 appstream
nginx-mod-mail.x86_64                                1:1.20.1-16.el9_4.1                 appstream
nginx-mod-stream.x86_64                              1:1.20.1-16.el9_4.1                 appstream
pcp-pmda-nginx.x86_64                                6.2.0-5.el9_4                       appstream

通过yum安装Nginx

yum install -y nginx

安装成功后,查看Nginx版本信息

# nginx -v
nginx version: nginx/1.20.1

查看Nginx的安装路径(主程序,配置文件的路径)

# rpm -qpl nginx
/usr/bin/nginx-upgrade
/usr/lib/systemd/system/nginx.service
/usr/share/man/man8/nginx.8.gz
/usr/share/nginx/html/index.html
......

# rpm -ql nginx-core
/etc/logrotate.d/nginx
/etc/nginx/nginx.conf
/usr/lib64/nginx/modules
/usr/sbin/nginx
/var/lib/nginx
/var/log/nginx
/var/log/nginx/access.log
/var/log/nginx/error.log
.....

注:

  • /etc/nginx/ Nginx配置文件路径
  • /usr/share/nginx/html/ 通常把静态文件放这里

运行Nginx

systemctl stop firewalld 	# 先关闭防火墙
systemctl start nginx		# 启动Nginx

ss -antp | grep nginx		# 查看80端口已经LISTEN
LISTEN    0      511           0.0.0.0:80           0.0.0.0:* 
LISTEN    0      511              [::]:80              [::]:* 

测试

curl http://{your_ip}:80 返回200 OK, 或者你在浏览器里访问IP能看到Nginx页面说明成功

参考

https://www.nginx.org.cn/article/detail/545

<think>好的,用户问的是如何在Rocky Linux安装和配置Nginx。我需要根据提供的引用资料来整理步骤。首先,安装部分,引用1提到使用yum安装,需要先安装yum-utils,然后设置仓库,再安装。步骤应该包括更新系统、安装必要工具、添加仓库、安装Nginx。接着是配置部分,引用3和4提到了配置文件的位置,比如/etc/nginx/nginx.conf和/etc/nginx/conf.d/default.conf,还有默认站点目录/usr/share/nginx/html。可能需要指导用户如何修改这些配置文件,设置虚拟主机或者调整服务器块。另外,防火墙和SELinux的设置也很重要,引用3提到关闭防火墙,但可能更好的做法是开放端口。还有启动服务和设置开机启动,以及测试安装是否成功。用户可能还需要了解日志文件的位置,如访问日志在/var/log/nginx/access.log。需要确保步骤清晰,并且引用正确的来源,比如引用1到4分别对应不同的步骤。可能还需要提醒用户备份配置文件,避免出错。最后生成相关问题,比如如何优化Nginx配置,如何启用HTTPS,或者如何设置反向代理,这些都可以根据现有资料扩展。</think>### 在Rocky Linux安装和配置Nginx的步骤 #### 一、安装Nginx 1. **更新系统软件包** 执行以下命令确保系统软件包为最新版本: ```bash sudo dnf update -y ``` 2. **安装EPEL仓库(如未预装)** EPEL仓库提供额外的软件包支持: ```bash sudo dnf install epel-release -y ``` 3. **添加Nginx官方仓库** 通过`yum-utils`工具添加Nginx官方仓库[^1]: ```bash sudo dnf install yum-utils -y sudo yum-config-manager --add-repo https://nginx.org/packages/rhel/9/$(uname -m)/ ``` 4. **安装Nginx** 执行安装命令: ```bash sudo dnf install nginx -y ``` --- #### 二、配置Nginx 1. **关键配置文件路径** - **全局配置**:`/etc/nginx/nginx.conf` [^4] - **默认站点配置**:`/etc/nginx/conf.d/default.conf` - **默认网站根目录**:`/usr/share/nginx/html` [^3] 2. **修改站点配置示例** 编辑默认站点配置文件: ```bash sudo vi /etc/nginx/conf.d/default.conf ``` 示例配置片段: ```nginx server { listen 80; server_name example.com; root /usr/share/nginx/html; index index.html; } ``` 3. **验证配置语法** 执行命令检查配置是否正确: ```bash sudo nginx -t ``` --- #### 三、启动与防火墙设置 1. **启动Nginx服务** ```bash sudo systemctl start nginx sudo systemctl enable nginx # 设置开机自启 ``` 2. **开放防火墙端口** Rocky Linux 9默认使用`firewalld`,开放HTTP/HTTPS端口: ```bash sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload ``` 3. **访问测试** 浏览器访问`http://服务器IP`,若显示Nginx欢迎页则安装成功[^3]。 --- #### 四、日志与故障排查 - **访问日志**:`/var/log/nginx/access.log` - **错误日志**:`/var/log/nginx/error.log` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pcj_888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值