下载

访问 Nginx 官方下载页面,下载 Windows 版本的 zip 包。

下载说明

  • 选择 Windows 版本的 zip 包
  • 下载最新的稳定版本

解压

# 使用 PowerShell
Expand-Archive -Path nginx-1.24.0.zip -DestinationPath C:\nginx

# 或使用第三方工具(如 7-Zip)解压

解压说明

  • 使用 PowerShell 的 Expand-Archive 命令解压 zip 包
  • 或使用第三方工具(如 7-Zip)解压 zip包

目录结构

C:\nginx\
├── conf\              # 配置文件目录
├── contrib\           # 脚本和工具
├── docs\              # 文档
├── html\              # 默认网站根目录
├── logs\              # 日志文件目录
├── nginx.exe          # Nginx 可执行文件
└── temp\              # 临时文件目录

目录结构说明

  • conf\:配置文件目录,包含 nginx.conf 等配置文件
  • contrib\:脚本和工具,包含一些实用的脚本和工具
  • docs\:文档,包含 Nginx 的文档
  • html\:默认网站根目录,包含默认的网页文件
  • logs\:日志文件目录,包含 access.log 和 error.log
  • nginx.exe:Nginx 可执行文件,用于启动 Nginx
  • temp\:临时文件目录,包含临时文件

启动

cd C:\nginx
nginx

启动说明

  • 进入 Nginx 安装目录
  • 执行 nginx 命令启动 Nginx

启动原理: 当执行 nginx 命令时,Nginx 会启动一个 Master 进程和多个 Worker 进程。Master 进程负责读取配置文件、管理 Worker 进程、处理信号等,Worker 进程负责实际处理客户端请求。

验证安装

# 打开浏览器
# 访问 http://localhost

验证安装说明

  • 打开浏览器
  • 访问 http://localhost
  • 如果看到 "Welcome to nginx!" 页面,说明安装成功

最佳实践

  1. 下载稳定版本:下载最新的稳定版本
  2. 解压到合适的目录:解压到合适的目录,如 C:\nginx
  3. 测试配置:启动前测试配置
  4. 验证安装:启动后验证安装是否成功