首页 新闻动态 知识

Nginx安装指南

发布时间:2025-04-11 12:04 点击:111

以下是 Nginx 在 Linux 和 Windows 系统上的详细安装流程:

一、Linux 系统安装 Nginx

1. 通过包管理器安装(推荐)

适用于大多数 Linux 发行版(如 Ubuntu/Debian、CentOS/RHEL)。

Ubuntu/Debian

# 更新软件包列表
sudo apt update

# 安装 Nginx
sudo apt install nginx

# 启动 Nginx
sudo systemctl start nginx

# 设置开机自启
sudo systemctl enable nginx


CentOS/RHEL/Fedora

# 安装 EPEL 仓库(CentOS/RHEL)
sudo yum install epel-release

# 更新并安装 Nginx
sudo yum update
sudo yum install nginx

# 启动 Nginx
sudo systemctl start nginx

# 设置开机自启
sudo systemctl enable nginx 


2. 源码编译安装(自定义版本或模块)

适用于需要特定版本或添加第三方模块的场景。

步骤:

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

# 下载源码(以 Nginx 1.25.3 为例)
wget https://nginx.org/download/nginx-1.25.3.tar.gz
tar -xzvf nginx-1.25.3.tar.gz
cd nginx-1.25.3

# 配置编译选项(可自定义路径和模块)
./configure --prefix=/usr/local/nginx --with-http_ssl_module

# 编译并安装
make
sudo make install

# 启动 Nginx
sudo /usr/local/nginx/sbin/nginx
 


3. 验证安装

检查服务状态
systemctl status nginx

访问默认页面: 

浏览器输入 http://<服务器IP>,看到 "Welcome to nginx!" 即成功。


二、Windows 系统安装 Nginx

1. 下载预编译包

  1. 访问官网下载页面:https://nginx.org/en/download.html

  2. 选择 Windows 版本(如 nginx-1.25.3.zip)。

2. 安装步骤

  1. 解压文件:将下载的 ZIP 包解压到任意目录(如 C:\nginx)。

  2. 目录结构

    • 主程序:nginx.exe

    • 配置文件:conf\nginx.conf

    • 日志文件:logs\

3. 启动 Nginx

  • 方法 1:命令行启动

# 进入 Nginx 目录
cd C:\nginx

# 启动
start nginx
  • 方法 2:双击 nginx.exe

    • 启动后,任务管理器会出现 nginx.exe 进程。

4. 验证安装

  • 浏览器访问 http://localhost,看到 "Welcome to nginx!" 即成功。