我已经运行过一次nginx,现在我无法摆脱它.当我在我的服务器上运行apache时,localhost仍然指向nginx的欢迎,我不知道为什么.我在Windows 7上.
最佳答案
杀死nginx进程.
如果您确定nginx实际上正在运行,您只需要杀死nginx.exe进程并重新运行apache.
打开运行(窗口键R)或命令提示符(cmd.exe)和粘贴下面的命令,
taskkill / F / IM nginx.exe
查找哪个进程正在保存端口80.
这是netstat命令&输出以查找哪个进程正在保存端口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是处理保持端口80的PID.
因此,下面是从PID 1588获取进程名称的示例命令.
C:\> tasklist /svc /FI "PID eq 1588"
Image Name PID Services
========================= ======== ============================================
nginx.exe 1588 N/A
因此,它显示nginx.exe保持端口80.