Apache Nginx不会离开的!如何删除它

Apache Nginx不会离开的!如何删除它,apache,nginx,window,webserver,Apache,Nginx,Window,Webserver,我曾经运行过nginx,现在无法摆脱它。当我在我的服务器上运行apache时,localhost仍然指向欢迎使用nginx,我不知道为什么。我使用的是windows 7。以终止nginx进程。 如果您确定nginx实际上正在运行,那么只需杀死nginx.exe进程并重新运行apache 打开运行(窗口键+R)或推荐提示符(cmd.exe)并粘贴到命令下方 taskkill/F/IM nginx.exe 查找哪个进程保存端口80。 下面是netstat命令和输出,用于查找哪个进程持有端口80 C

我曾经运行过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

您确定您的Apache没有指向nginx欢迎页面所在的目录吗?您将Apache配置为在哪个端口上运行?当您启动Apache时,ist会说什么?如果nginx仍在运行,您应该会收到一条消息,说明端口80(或您使用的任何端口)仍处于绑定状态在httpd.config中,它没有考虑到它……可能它链接到同一个文件夹,但我去掉了所有nginx文件,我不知道这两个文件在哪里为本地主机设置了默认文件夹。当你开始搜索index.html文件并查找出现的目录时,你可能会很快找到它们。其中一个应该是旧的nginx东西。然而,仅仅因为出现了欢迎页面,并不意味着nginx服务器的任何内容都会保留下来。是的,我想我找到了原因。我发现apache的目录从现在开始应该是好的。谢谢我会删除此帖子谢谢你的解决方案