10

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

4

1 回答 1

30

杀死 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

^ 这里,1588PID进程保持port 80

因此,下面是从PID 1588.

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

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

所以,它表明它nginx.exe正在持有port 80

于 2012-09-02T21:58:01.830 回答