Windows 版 Nginx 关闭

Windows 版 Nginx 关闭

在 Windows 系统上关闭 Nginx,最推荐使用其自带的命令行工具,以确保进程能够正确、完整地退出。

🚀 首选方法:使用命令行优雅关闭

这是最稳妥、最推荐的方式,可以避免进程残留或端口占用等问题。

  1. 打开命令提示符 (CMD) 或 PowerShell

  2. 进入 Nginx 安装目录 。例如,如果你的 Nginx 安装在 C:\nginx,则输入以下命令并按回车:

    bash 复制代码
    cd C:\nginx
  3. 执行关闭命令 。有两种模式可供选择:

    • 优雅关闭 (推荐) :等待当前请求处理完毕后再关闭。

      bash 复制代码
      nginx -s quit
    • 快速关闭 :立即强制关闭,可能会中断正在处理的请求。

      bash 复制代码
      nginx -s stop

🛠️ 备用方法:强制结束进程

如果上述命令无效,或者 Nginx 进程卡死,可以使用强制方式关闭。

1. 使用 taskkill 命令

在命令提示符中直接运行以下命令,可以强制终止所有 Nginx 进程:

bash 复制代码
taskkill /f /t /im nginx.exe
  • /f: 强制终止进程。
  • /t: 终止指定的进程及其启动的所有子进程。
  • /im: 指定要终止的进程映像名称。
2. 使用任务管理器
  1. 右键点击任务栏,选择"任务管理器"。
  2. 切换到"详细信息"选项卡。
  3. 在列表中找到所有 nginx.exe 进程。
  4. 选中它们,右键点击并选择"结束任务"。

⚙️ 特殊情况:如果 Nginx 已注册为 Windows 服务

如果你使用 NSSM 或 WinSW 等工具将 Nginx 注册成了系统服务,应通过服务管理器来关闭。

  • 使用命令行:以管理员身份打开命令提示符,然后输入:

    bash 复制代码
    net stop nginx

    (假设你的服务名是 nginx)。

  • 使用服务管理器

    1. 按下 Win + R 键,输入 services.msc 并回车。
    2. 在服务列表中找到 Nginx 服务。
    3. 右键点击它,然后选择"停止"。
相关推荐
AI行业学习1 分钟前
.NET Framework 3.5 官方离线包下载+完整安装教程【2026.5.29】
windows·.net·notepad++
思麟呀9 分钟前
C++工业级日志项目(七)日志器核心
linux·开发语言·c++·windows
影寂ldy16 分钟前
C#List泛型集合
windows·c#·list
cd_9492172122 分钟前
水处理市场升级,台州海德能环保科技凭技术创新与服务并重脱颖而出
大数据·运维·科技
.YYY29 分钟前
万字详解|Linux Chrony 时间服务完整学习手册
linux·运维
Li-Yongjun38 分钟前
Linux 内核等待队列(Wait Queue)
linux·运维·windows
humors2211 小时前
Windows运维与安全场景合集(不定期更新)
大数据·运维·服务器·程序人生·网络安全
SAP上海工博云署1 小时前
2026年中小企业SAP服务商选型技术解析
大数据·运维·数据库·人工智能·信息可视化·运维开发·信息与通信
WXDcsdn1 小时前
联想服务器使用RAID卡组建RAID(企业服务器解决方案)
运维·服务器
jimy11 小时前
Linux动态加载器,loader,dynamic linker
linux·运维·服务器