Windows 系统下 Nginx 的常用命令:

1. 启动 Nginx

# 直接启动(前台运行)
nginx.exe

# 或指定配置文件启动
nginx.exe -c conf/nginx.conf

2. 停止 Nginx

# 快速停止(立即停止)
nginx.exe -s stop

# 优雅停止(处理完当前请求后停止)
nginx.exe -s quit

3. 重启 Nginx

# 重新加载配置(不停止服务)
nginx.exe -s reload

# 重新打开日志文件
nginx.exe -s reopen

4. 验证配置

# 检查配置文件语法
nginx.exe -t

# 检查指定配置文件
nginx.exe -t -c conf/nginx.conf

5. 查看 Nginx 版本

nginx.exe -v        # 查看版本
nginx.exe -V        # 查看版本和配置参数

6. 常见问题解决

端口被占用

# 查看占用80端口的进程
netstat -ano | findstr :80

# 结束进程(PID为查到的进程ID)
taskkill /PID <PID> /F

Nginx 无法停止

# 强制结束所有 nginx 进程
taskkill /F /IM nginx.exe

查看 Nginx 错误日志

# 查看错误日志(默认在 logs/error.log)
type logs\error.log

# 实时查看日志
powershell Get-Content logs\error.log -Wait

7.常用组合命令

# 一键重启(先测试配置,再重启)
nginx.exe -t && nginx.exe -s reload

# 查看状态并重启
tasklist /fi "imagename eq nginx.exe" && nginx.exe -s reload
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐