Apache端口80错误

时间:2014-01-28 22:25:56

标签: apache port

我正在尝试运行WAMP服务器,但我认为Apache正在被端口80阻塞。

我做了一些研究,发现在事件查看器中它给出了错误:

  
    
      

(OS 10013)尝试以其访问权限禁止的方式访问套接字。 :AH00072:make_sock:无法绑定到地址[::]:80。

    
  

我在netstat -ao上查了0.0.0.0:80,得到的PID为4.唯一的问题是,我的任务管理器上没有PID为4。有谁知道可能占用80端口的东西,或者我怎么想出来呢?

提前致谢。

编辑:

是的,我确实从Skype停用了端口,并且它已正确转发。这开始发生我认为当我安装IIS,但我想我摆脱它。(是的,我确实在控制面板中禁用它)

编辑:

好的,我刚刚更改了配置中的端口,一切都很好。不知道为什么我最初没有想到这一点。

2 个答案:

答案 0 :(得分:2)

有两种方法可以解决这个问题。

1.如果你想在另一个端口运行Apache,那么:在xampp / apache / conf / httpd.conf中替换ServerName localhost:80由ServerName localhost:81在第184行。之后,即使它可能无法工作。然后更换

 #Listen 0.0.0.0:80
 #Listen [::]:80
 Listen 80 

通过

#Listen 0.0.0.0:81
#Listen [::]:81
Listen 81

第45行

2.您的端口80正由系统或Skype使用。如果通过Skype然后首先退出Skype并运行Apache。你可以重启Skype。

  1. 在Windows“World Wide Publishing"服务正在使用此端口,停止此服务将释放端口80,您可以使用此端口连接Apache。要停止服务,请转到“任务管理器 - > “服务选项卡”,右键单击“全球发布服务”并停止。
  2. 如果您在那里找不到,那么请转到"运行> SERVICES.MSC"然后再次找到并右键单击“World Wide Publishing Service”并停止。
  3. 如果您没有找到“全球发布服务”,那么请转到 "润GT;> resmon.exe>>网络标签>>听力端口"看看哪个 进程正在使用端口80
  4. enter image description here

    来自"概述>> CPU"只需右键单击该流程,然后单击"结束流程树"。如果该过程是可能是关键问题的系统。

答案 1 :(得分:0)

某些情况下,SYSTEM或其他服务正在使用端口80。这样可以帮助你

http://openguider.wordpress.com/2014/01/31/how-to-solve-port-80-problems-on-windows/