Windows系统下Nginx无法正常终止及静态站点部署异常求助
解决Windows下Nginx进程无法终止、页面缓存异常问题
1. 彻底终止Nginx进程
- 打开任务管理器,切换到「详细信息」标签,找到所有
nginx.exe进程,右键选择结束进程树(连带杀死子进程,避免残留) - 若任务管理器无法终止,打开管理员命令提示符执行:
执行后立刻检查任务管理器,若进程仍自动重启,排查是否有第三方工具将Nginx注册为系统服务。taskkill /F /IM nginx.exe /T
2. 检查并删除Nginx系统服务
- 打开管理员命令提示符,执行以下命令查询是否存在Nginx服务:
sc query | findstr /i nginx - 若返回相关服务条目,停止并删除服务:
sc stop nginx sc delete nginx
3. 清理Nginx残留文件
- 进入Nginx安装目录,删除
logs文件夹下的所有日志文件 - 若存在
temp文件夹,删除其中所有临时缓存文件 - 若删除Nginx目录提示文件被占用,重启电脑后再操作
4. 重新正确启动Nginx
- 确认无Nginx进程残留后,打开命令提示符切换到Nginx安装目录:
cd D:\nginx-xxx # 替换为你的实际安装路径 - 执行启动命令:
start nginx - 验证启动状态,执行重载命令无报错即为正常:
nginx -s reload
5. 修复页面缓存异常
- 确认静态文件已放入
html目录,删除旧欢迎页文件 - 执行Nginx重载命令刷新配置:
nginx -s reload - 浏览器按
Ctrl+Shift+R强制刷新页面,或使用无痕模式访问测试
内容的提问来源于stack exchange,提问作者zzhzzh
相关产品推荐
相关产品推荐

