Windows 系统下 Nginx 的常用命令
·
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更多推荐

所有评论(0)