引言

Rocky Linux 9.3作为CentOS 9的替代品,提供了稳定可靠的Linux发行版。Nginx作为一款高性能的Web服务器,广泛应用于各种Web服务场景。本文将详细介绍如何在Rocky Linux 9.3上安装Nginx,并对其进行优化,以提升Web服务体验。

1. 准备工作

在开始安装Nginx之前,请确保你的Rocky Linux 9.3系统已经更新至最新状态。

sudo dnf update -y 

2. 安装Nginx

2.1 使用dnf命令安装

sudo dnf install nginx -y 

2.2 验证安装

安装完成后,可以通过以下命令检查Nginx是否已成功安装:

nginx -v 

输出应显示Nginx的版本信息。

3. 配置Nginx

3.1 编辑默认配置文件

sudo nano /etc/nginx/nginx.conf 

3.2 优化配置

以下是一些基本的Nginx配置优化建议:

  • 开启Gzip压缩:减少服务器传输的数据量,提高访问速度。
http { ... gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ... } 
  • 设置缓存:提高页面加载速度。
server { ... location ~* .(jpg|jpeg|png|gif|ico)$ { expires 30d; add_header Cache-Control "public"; } ... } 
  • 调整worker进程数:根据CPU核心数设置,提高并发处理能力。
worker_processes auto; 
  • 开启Keep-Alive:保持长连接,减少连接开销。
keepalive_timeout 65; 

3.3 重启Nginx

优化配置后,重启Nginx以应用更改:

sudo systemctl restart nginx 

4. 监控Nginx性能

使用以下命令查看Nginx的实时性能:

sudo nginx -T 

5. 总结

通过以上步骤,你已经在Rocky Linux 9.3上成功安装并优化了Nginx。这将有助于提高你的Web服务性能,为用户提供更流畅的访问体验。希望本文对你有所帮助!