为啥 http://localhost/ 不使用 WAMP 加载任何内容?

Posted

技术标签:

【中文标题】为啥 http://localhost/ 不使用 WAMP 加载任何内容?【英文标题】:Why doesn't http://localhost/ load anything with WAMP?为什么 http://localhost/ 不使用 WAMP 加载任何内容? 【发布时间】:2011-09-08 23:16:32 【问题描述】:

我最近尝试安装 WAMP,但发现无法加载任何页面。它还有一个橙色的 W 标志,如果这意味着什么的话。它确实说(托盘图标)WAMPserver 在线。我也做了一些研究,发现 Skype 可能会导致问题,我删除了使用端口 80 和 443 作为传入连接的替代选项,但它仍然不起作用。我在 Chrome 浏览器中看到以下屏幕,有什么想法吗?

编辑:经过进一步研究,我发现安装和 Skype 可能出现问题。我不知道这是怎么发生的,但重新灌输后一切正常。谢谢你的帮助。

【问题讨论】:

你试过明确输入localhost 吗? 我认为@Tomasz 的意思是http://localhost/ 是的,Chrome 会自动更改它,但我已经尝试过http://localhost/ 我也试过127.0.0.1 尝试使用netstat -ano 并查看处于监听状态的地址。 【参考方案1】:

橙色徽标表示至少有一项服务无法启动。您可以尝试以下方法来解决根本原因:

    检查 Apache 服务是否正在运行。左键单击 WAMP 托盘图标并检查 Apache > Service 下的启动服务选项是否已禁用/灰显。如果没有,您的 Apache 服务没有运行,这就是原因。

    检查 Apache 正在侦听的端口。再次。左键单击 WAMP 图标,Apache > httpd.conf 应该会打开配置。查找Listen XX 指令并注意XX 的值是什么。如果不是80,则应使用网址http://localhost:XX

    如果Listen 的值确实是80,您可能需要检查绑定到端口80 的进程。左键单击托盘图标Apache > Service > Test port 80。这应该告诉您哪个进程绑定到端口80。如果端口80 上没有任何监听,您应该会看到消息Your port 80 is not actually used.。如果 Apache 实际上正在侦听该端口,您应该会看到类似 Apache/<version> (Win32) php/<version> 的内容。

    最后,检查 Apache 错误日志。左键单击图标Apache > Apache error log。滚动到文件末尾并查找任何可能相关的消息。

    尝试其他浏览器

    Telnet 到端口XX 并查看您是否能够连接。

【讨论】:

当我测试端口 80 时,它显示“您的端口 80 并未实际使用”,当我点击启用的“启动/恢复服务”时,什么也没有发生......还有一个“安装”选项服务”,但这也无济于事。有什么想法吗? 我也尝试了不同的浏览器,结果相同:( 1.你检查过 Apache 错误日志吗? 2.当你点击Install Service时,控制台窗口应该已经打开了——它说了什么? 另外,您是否以任何方式修改了配置文件?这个设置有用吗? Apache 是否配置为侦听端口 80? 它说可以安装但什么也没发生【参考方案2】:

解决这个问题:

wamp > Apache > Service > Install Service

安装 Apache 后就OK了:D

   if not running, open this address use your web browser:
   127.0.0.1

(通常这个问题在 Windows 8 中看到

【讨论】:

【参考方案3】:

如果空闲,Skype 使用端口 80。无需卸载Skype,只需在Skype之前启动您的网络服务器,一切都会好起来的。 Skype 将找到另一个端口。

【讨论】:

以上是关于为啥 http://localhost/ 不使用 WAMP 加载任何内容?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 Apache 中设置虚拟主机后,http://localhost 会重定向到我的默认虚拟主机?

Tomcat配置好也已经启动,为啥localhost8080打不开呢?

Tomcat配置好也已经启动,为啥localhost8080打不开呢?

为啥我的 CSRF 令牌与 Laravel 和 Sanctum 不匹配?

为啥我的 web api 在 C# 中使用 https 而不是 http

在本机开发的网站,localhost地址可用,本机IP地址不能访问,为啥?谢谢指点。