【问题标题】:Apache port 80 errorApache 端口 80 错误
【发布时间】:2014-02-20 11:56:31
【问题描述】:

我正在尝试运行 WAMP 服务器,但我认为 Apache 的 80 端口被某些东西阻塞了。

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

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

我在 netstat -ao 上查找了 0.0.0.0:80,它的 PID 为 4。唯一的问题是,我的任务管理器上没有任何 PID 为 4 的内容。有谁知道什么可能占用了 80 端口,或者我如何解决这个问题?

提前致谢。

编辑:

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

编辑:

好的,我只是在配置中更改了端口,一切都很好。不知道为什么我一开始没想到。

【问题讨论】:

    标签: apache port


    【解决方案1】:

    某些情况下 SYSTEM 或其他服务正在使用端口 80。这个赞可能对你有帮助

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

    【讨论】:

      【解决方案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.系统或 Skype 正在使用您的端口 80。如果通过 Skype,则首先退出 Skype 并运行 Apache。你可以重新启动 Skype。

      1. 在 Windows 中,“World Wide Publishing”服务正在使用此端口,停止此服务将释放端口 80,您可以使用此端口连接 Apache。要停止该服务,请转到“任务管理器 -> 服务选项卡”,右键点击“World Wide Publishing Service”并停止。
      2. 如果你没有找到然后去“运行> services.msc”并再次找到那里并右键单击“World Wide Publishing Service”并停止。
      3. 如果您没有找到“World Wide Publishing Service”,请转到 “运行>>resmon.exe>>网络选项卡>>监听端口”,看看哪个 进程正在使用端口 80

      然后从“概述>>CPU”中右键单击该进程并单击“结束进程树”。如果该过程是可能是关键问题的系统。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-11
        • 2017-09-21
        • 2011-08-14
        • 2014-06-03
        • 2015-08-05
        • 2011-12-14
        • 2014-08-19
        相关资源
        最近更新 更多