Nginx 简介

Nginx(发音为“engine-x”)是一款高性能的开源 HTTP 服务器和反向代理服务器,同时也可以用作负载均衡器、邮件代理服务器等。Nginx 以其轻量级、高并发和稳定性著称,广泛应用于网站加速、静态资源服务、反向代理和负载均衡等场景。

主要特点:

  • 高并发连接处理能力:采用事件驱动架构,能有效处理大量并发请求。
  • 反向代理和负载均衡:支持多种负载均衡算法,常用于分发请求到多个后端服务器。
  • 静态资源服务:高效地提供静态文件服务。
  • 模块化设计:支持多种扩展,通过模块添加额外功能。
  • 配置灵活:通过配置文件轻松管理服务器行为。

Nginx 安装

以下是在主流操作系统中安装 Nginx 的常见方法:

1. 在 Ubuntu/Debian 系统中安装

sudo apt update
sudo apt install nginx

安装完成后,可以使用以下命令启动、停止和查看 Nginx 状态:

sudo systemctl start nginx       # 启动 Nginx
sudo systemctl stop nginx        # 停止 Nginx
sudo systemctl restart nginx     # 重启 Nginx
sudo systemctl status nginx      # 查看 Nginx 状态

浏览器访问服务器 IP 或 http://localhost,若显示欢迎页面,则安装成功。


2. 在 CentOS/RHEL 系统中安装

sudo yum install epel-release
sudo yum install nginx

启动和管理方式与 Ubuntu 类似:

sudo systemctl start nginx
sudo systemctl enable nginx     # 设为开机自启
sudo systemctl status nginx

3. 使用源码安装(可选)

适合需要定制化版本或最新版本时使用:

# 安装依赖
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev

# 下载源代码
wget http://nginx.org/download/nginx-1.24.0.tar.gz
tar zxvf nginx-1.24.0.tar.gz
cd nginx-1.24.0

# 编译安装
./configure
make
sudo make install

# 启动 Nginx
sudo /usr/local/nginx/sbin/nginx
作者:admin  创建时间:2025-10-20 16:19
最后编辑:admin  更新时间:2025-10-20 16:21