当前位置:首页 > RockyLinux > 正文

RockyLinux Nginx安装配置教程(手把手教你搭建高性能Web服务器)

在当今的互联网环境中,RockyLinux Nginx安装是搭建稳定、高效Web服务的重要一步。Nginx以其高性能、低资源消耗和高并发处理能力,成为众多开发者的首选Web服务器。本篇Nginx配置教程将从零开始,详细指导你在Rocky Linux系统上完成Nginx的安装与基础配置,即使是Linux新手也能轻松上手。

RockyLinux Nginx安装配置教程(手把手教你搭建高性能Web服务器) Nginx安装  Nginx配置教程 Web服务器 Nginx新手入门 第1张

一、准备工作:更新系统并安装必要工具

首先,确保你的Rocky Linux系统是最新的。打开终端,以root用户或具有sudo权限的用户登录,执行以下命令:

sudo dnf update -ysudo dnf install -y epel-release

这里我们安装了EPEL(Extra Packages for Enterprise Linux)仓库,它提供了许多额外的高质量软件包,包括Nginx。

二、安装Nginx

有了EPEL仓库后,安装Nginx就变得非常简单。运行以下命令:

sudo dnf install -y nginx

安装完成后,启动Nginx服务并设置开机自启:

sudo systemctl start nginxsudo systemctl enable nginx

三、验证Nginx是否成功运行

打开浏览器,访问你的服务器IP地址(例如:http://192.168.1.100 或公网IP)。如果看到如下欢迎页面,说明Nginx已成功安装并运行:

Welcome to nginx on Rocky Linux!

你也可以通过命令行检查服务状态:

sudo systemctl status nginx

四、基础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安装配置教程对你有所帮助!

—— 完 ——