我在 Vista Enterprise 上安装了 Wampserver,当我从工作地点(域登录)登录时,它工作正常。但是当我在家运行 wampserver 并尝试测试端口 80(使用 wampserver 的一部分提供的脚本)时,它显示端口 80 未被使用。Windows 任务管理器显示 httpd.exe 正在运行。但我无法从浏览器访问 localhost 或本地 ip(127.0.0.1)。我尝试通过防火墙在端口 80 上为家庭/公共配置文件等添加 httpd.exe。我甚至编辑了主机文件以将 localhost 映射到本地 ip,并注释掉 ipv6 条目。但到目前为止还没有运气。有什么建议可以解决什么问题吗?
答案1
好的。我搞明白了。似乎在 httpd.conf 中,它只是在监听 80 端口 - 没有 IP。换句话说,Apache “占用了所有绑定的 IP 地址” - 添加了本地 IP,然后它就出现了。
答案2
您有 Skype 吗?Skype 默认使用端口 80。如果您有 Skype,请转到:
工具 -> 选项 -> 高级 -> 连接 -> 取消选中使用端口 80 和 443 作为传入连接的替代。
如果您没有 Skype,则可能是端口 80 被其他应用程序占用。检查端口 80 上运行了哪些进程。