Nginx 是一款轻量级、高性能的 HTTP 服务器、反向代理服务器和负载均衡器,核心优势是高并发、低资源消耗和灵活的扩展性。
访问 Nginx 官网下载:Nginx
选择稳定版本(Stable version),通常是带有 nginx-x.xx.x.zip 后缀的压缩包。
将下载的 nginx-x.xx.x.zip 压缩包解压到想要安装的目录(路径中不要有中文或空格,避免后续出现奇怪问题)。
例如解压到:C:\nginx 或 D:\tools\nginx
解压后目录结构如下(核心文件说明):
nginx-1.28.0/
├── conf/ # 配置文件目录(核心是 nginx.conf)
├── docs/ # 文档(可忽略)
├── html/ # 默认的静态文件目录(存放示例页面)
├── logs/ # 日志文件(启动、错误、访问日志)
├── temp/ # 临时文件(自动生成)
└── nginx.exe # Nginx 主程序(启动/停止都靠它)
启动成功后,任务管理器中会出现两个 nginx.exe 进程(主进程 + 工作进程)。
若启动失败(例如端口被占用),错误信息会记录在 logs/error.log 中。
打开浏览器,访问 http://localhost 或 http://127.0.0.1,如果看到 Nginx 欢迎页面,说明 Nginx 已成功启动。
start nginx # 启动 Nginx
nginx -s stop # 强制停止 Nginx(快速关闭)
nginx -s quit # 优雅停止 Nginx(处理完当前请求后关闭)
nginx -s reload # 重新加载配置文件(不停止服务),修改 nginx.conf 后需执行
nginx -t # 测试配置文件语法是否正确
taskkill /f /im nginx.exe # 强制结束所有 Nginx 进程(极端情况用)