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 nginx3. 使用源码安装(可选)
适合需要定制化版本或最新版本时使用:
# 安装依赖
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
最后编辑:admin 更新时间:2025-10-20 16:21