插件窝 干货文章 nginx 重启 windows

nginx 重启 windows

Nginx 重启 停止 运行 692    来源:    2025-04-04

在 Windows 系统上重启 Nginx 的步骤如下:

方法1:使用命令行

  1. 停止 Nginx

    nginx -s stop
    

    或强制停止:

    nginx -s quit
    
  2. 启动 Nginx

    start nginx
    

    或直接重启(先停止再启动):

    nginx -s stop && start nginx
    

方法2:通过任务管理器

  1. Ctrl + Shift + Esc 打开任务管理器。
  2. 在 "进程" 选项卡中找到 nginx.exe
  3. 右键选择 "结束任务" 停止 Nginx。
  4. 重新运行 Nginx(通过命令行或快捷方式)。

方法3:使用批处理脚本

  1. 创建一个 .bat 文件(如 restart_nginx.bat): bat @echo off nginx -s stop timeout /t 2 /nobreak >nul start nginx echo Nginx restarted.
  2. 双击运行该脚本即可自动重启。

注意事项:

  1. 管理员权限:确保在管理员权限的 CMD 中运行命令。
  2. 端口冲突:如果重启失败,检查是否有其他程序占用 80/443 端口(如 Apache、IIS): cmd netstat -ano | findstr :80
  3. 日志排查:查看 Nginx 错误日志(logs/error.log)定位问题。

验证是否成功:

访问 http://localhost,或运行:

tasklist | findstr nginx

看到 nginx.exe 进程即表示重启成功。