在当今的Web开发和服务器运维中,Nginx 是一款广受欢迎的高性能 Web 服务器和反向代理服务器。而 RockyLinux 作为 CentOS 的继任者,因其稳定性与企业级支持,成为部署 Nginx 的理想操作系统。本文将手把手教你如何在 RockyLinux 上使用 RockyLinux Nginx命令 进行完整的 Nginx管理,即使是 Linux 新手也能轻松上手。
一、安装 Nginx
首先,确保你的 RockyLinux 系统已更新:
sudo dnf update -y
然后安装 Nginx:
sudo dnf install nginx -y
二、启动与启用 Nginx 服务
安装完成后,使用以下命令启动 Nginx:
sudo systemctl start nginx
为了让 Nginx 在系统重启后自动运行,还需启用它:
sudo systemctl enable nginx
三、常用 Nginx 管理命令
掌握以下 Nginx管理 命令,可轻松控制服务状态:
sudo systemctl status nginx — 查看 Nginx 运行状态 sudo systemctl stop nginx — 停止 Nginx sudo systemctl restart nginx — 重启 Nginx sudo systemctl reload nginx — 重载配置(不中断服务) 四、测试 Nginx 是否正常工作
打开浏览器,访问你的服务器 IP 地址(如
http://192.168.1.100
),如果看到 “Welcome to nginx!” 页面,说明服务已成功运行。 你也可以在终端使用 curl 测试:
curl http://localhost
五、配置文件位置与基本修改
Nginx 的主配置文件位于
/etc/nginx/nginx.conf
,站点配置通常放在 /etc/nginx/conf.d/
目录下。 例如,创建一个简单的网站配置:
sudo nano /etc/nginx/conf.d/mywebsite.conf
写入以下内容:
server { listen 80; server_name example.com; root /var/www/html; index index.html;}
保存后,务必检查配置语法是否正确:
sudo nginx -t
若显示
syntax is ok
,即可重载配置: sudo systemctl reload nginx
六、防火墙设置(重要!)
RockyLinux 默认启用 firewalld,需放行 HTTP(80端口)流量:
sudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --reload
总结
通过本教程,你已经掌握了在 RockyLinux 上使用 RockyLinux Nginx命令 完成从安装、启动、配置到防火墙设置的完整 Nginx管理流程。无论你是搭建个人博客、企业官网还是 API 网关,这些基础操作都是必不可少的。
记住关键的 SEO 关键词:RockyLinux Nginx命令、Nginx管理教程、RockyLinux Web服务器 和 Nginx配置与启动,它们将帮助你在搜索引擎中快速找到相关资源。
现在,你已经可以自信地在 RockyLinux 上部署和管理 Nginx 服务了!
