nginx代理不生效问题

本文记录了一次Nginx配置更新后未生效的诡异现象及解决过程。作者在更改nginx.conf后,尽管终止了nginx进程并重启,但访问仍指向旧配置。最终通过重启机器解决了问题。文章分享了检查配置错误、正确重启Nginx的方法,以及使用tasklist和taskkill命令管理进程的技巧。
摘要由CSDN通过智能技术生成

环境:

    操作系统:windows10

    nginx版本:1.16.1

问题:

更改了nginx.conf后,在任务管理器里结束了nginx的进程,然后重新打开nginx.exe。可是访问代理到了错误的网站。

确定了下,nginx.conf里的配置没问题。神奇的事发生了:在任务管理器里结束了所有nginx的进程后,竟然还能访问到代理!!!证明代理没有真正的结束掉!

解决:

重启机器!

后续遇到nginx配置不生效的问题,先检查配置文件有没有错,然后重启nginx。还是有问题的话,停止nginx,然后访问代理看是否成功的停止了nginx。如果真的成功停止了再重启nginx;如果不是的话,尝试nginx.exe -s reload,不行就重启系统吧!

 

ps:查看应用是否运行着,及其进程号:找到之后就可以杀死进程等

tasklist /fi  "imagename eq nginx.exe"

通过命令结束进程

taskkill /f /pid 17888 /pid 3372

如果有多个:taskkill /f /pid 2720 /pid 19012

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值