在当今的互联网环境中,RockyLinux Nginx安装是搭建稳定、高效Web服务的重要一步。Nginx以其高性能、低资源消耗和高并发处理能力,成为众多开发者的首选Web服务器。本篇Nginx配置教程将从零开始,详细指导你在Rocky Linux系统上完成Nginx的安装与基础配置,即使是Linux新手也能轻松上手。
首先,确保你的Rocky Linux系统是最新的。打开终端,以root用户或具有sudo权限的用户登录,执行以下命令:
sudo dnf update -ysudo dnf install -y epel-release 这里我们安装了EPEL(Extra Packages for Enterprise Linux)仓库,它提供了许多额外的高质量软件包,包括Nginx。
有了EPEL仓库后,安装Nginx就变得非常简单。运行以下命令:
sudo dnf install -y nginx 安装完成后,启动Nginx服务并设置开机自启:
sudo systemctl start nginxsudo systemctl enable nginx 打开浏览器,访问你的服务器IP地址(例如:http://192.168.1.100 或公网IP)。如果看到如下欢迎页面,说明Nginx已成功安装并运行:
Welcome to nginx on Rocky Linux!
你也可以通过命令行检查服务状态:
sudo systemctl status nginx Nginx的主配置文件位于 /etc/nginx/nginx.conf,而站点配置通常放在 /etc/nginx/conf.d/ 目录下。下面我们创建一个简单的网站配置。
1. 创建网站根目录:
sudo mkdir -p /var/www/mywebsite 2. 创建一个简单的HTML文件:
echo "<h2>我的第一个Nginx网站</h2><p>恭喜!你已成功配置RockyLinux Web服务器。</p>" | sudo tee /var/www/mywebsite/index.html 3. 创建站点配置文件 /etc/nginx/conf.d/mywebsite.conf:
server { listen 80; server_name your_domain_or_ip; root /var/www/mywebsite; index index.html; location / { try_files $uri $uri/ =404; }} 请将 your_domain_or_ip 替换为你的实际域名或服务器IP地址。
4. 检查配置语法并重载Nginx:
sudo nginx -tsudo systemctl reload nginx 现在再次访问你的IP地址,应该能看到自定义的网页内容了!
- 确保防火墙允许HTTP(端口80)流量:
sudo firewall-cmd --permanent --add-service=httpsudo firewall-cmd --reload - 对于生产环境,建议配置HTTPS(使用Let's Encrypt免费证书)以提升安全性。
通过以上步骤,你已经完成了Nginx新手入门的关键环节。无论是用于个人博客、企业官网还是API网关,Nginx都能为你提供强大支持。希望这篇RockyLinux Nginx安装配置教程对你有所帮助!
—— 完 ——
本文由主机测评网于2025-12-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025122571.html