【问题标题】:Apache unable to start阿帕奇无法启动
【发布时间】:2016-03-17 17:04:57
【问题描述】:

我有一个本地 wamp,以前可以正常工作,然后我需要 iis,安装它,并将 Apache 设置为手动启动/停止,我使用了 iis,然后在两者之间切换了几次。 现在,当我尝试运行 Apache 时,我得到了

(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address 80.

我尝试将监听 80 更改为 0.0.0.0:80 和 127.0.0.1:80,但没有成功。 iis中的站点全部停止。

第一次运行 netstat -ao 它报告了一个对应于 SYSTEM 的 PID 4,不知道我是否可以结束它,我重新启动,现在运行 netstat -ao 我没有看到任何 80

我还尝试听 8080 并从命令中使用 httpd.exe,它确实有点工作,这意味着网站缺少样式,也许还有其他原因,但我确实安装了一个新脚本,并且该网站正常工作。

然后我恢复到监听 80,问题就在那里,netstat 没有像上面所说的那样显示任何端口 80。

我还能做什么?

谢谢

【问题讨论】:

    标签: apache iis localhost


    【解决方案1】:

    好的,经过更多研究,我找到了罪魁祸首。 尽管移除了 iis,但仍然有 Web 部署代理服务正在运行并使用端口 80。 停止它,现在 Apache 像以前一样工作正常。 为了了解它,我在命令行中使用了以下内容:

    netsh http show servicestate
    

    它会显示

    Registered URLs:
    HTTP://+:80/TheCulpritService
    

    TheCulpritService 是您需要停止的服务,要停止该服务,请通过谷歌搜索找到适合您系统的步骤。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 2010-12-27
      相关资源
      最近更新 更多