我在 Windows 系统上遇到 Nginx 问题。以下是事件的顺序:
我使用命令行启动了Nginx,但是终端冻结了,所以我关闭了它。 我重新打开命令行并使用
start nginx
再次启动Nginx,它似乎工作正常。
当我使用 nginx -s stop
停止服务器时,我发现 localhost 仍然可以访问。
在任务管理器中,我注意到仍有 nginx.exe 进程在运行。每次我结束这些进程时,新的进程都会自动出现。
此时,我认为有一些未使用的进程并不重要,因此我继续学习 Nginx。但是,当我尝试部署静态站点时,我无法在本地主机上显示我的博客。即使将文件正确复制到 html 目录后,它仍然显示旧的欢迎页面,我已经删除了该页面。我还清除了浏览器缓存。
我不确定如何解决这个问题。任何帮助将不胜感激。谢谢!
我尝试使用命令
taskkill /f /t /im nginx.exe
来终止所有Nginx进程,但进程不断重新出现。我什至尝试删除 ngnix 来停止这些 pthread,但也失败了。
我已经解决了这个问题。
sc query nginx
sc stop nginx
sc delete nginx