Nginx不会离开!如何删除它

时间:2012-09-02 21:10:50

标签: apache nginx window webserver

我已经运行过一次nginx,现在我无法摆脱它。当我在我的服务器上运行apache时,localhost仍然指向nginx的欢迎,我不知道为什么。我在Windows 7上。

1 个答案:

答案 0 :(得分:25)

杀死nginx进程。

如果你确定nginx实际上正在运行,你只需要杀死nginx.exe进程并重新运行apache

打开Run(窗口键+ R)或commend prompt(cmd.exe)并粘贴下面的命令,

taskkill /F /IM nginx.exe


查找哪个进程正在保留端口80。

这是netstat命令&输出以查找哪个进程持有port 80

C:\> netstat -n -a -o | findstr "0.0.0.0:80"
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1588

^此处,1588是持有PID的流程的port 80

因此,下面是从PID 1588获取进程名称的示例命令。

C:\> tasklist /svc /FI "PID eq 1588"

Image Name                     PID Services
========================= ======== ============================================
nginx.exe                     1588 N/A

因此,它显示nginx.exe持有port 80