为什么我的 http://127.0.0.1 (localhost) 上会出现“It works!”?

为什么我的 http://127.0.0.1 (localhost) 上会出现“It works!”?

前几天,我在玩 Java 套接字、服务器和流,出于好奇,我决定打开 Google Chrome 并导航到 127.0.0.1,没想到竟然看到了一个真正的页面!页面源代码是<html><body><h1>It works!</h1></body></html>

我突然意识到,如果我能找到导致此页面出现的原因以及该页面位于我的计算机上的哪个位置,我可以轻松地开始使用 HTML 并可能创建自己的网站。我正在寻找可能安装的程序,该程序会使我的 iMac(和 Macbook;这种情况发生在 iMac 和 Macbook 上)出现这种情况。到目前为止,我认为可能是 Eclipse EE、XCode、BBEdit、MonoDevelop(不太可能)、LabView(也不太可能)或其他一些程序。这些是我安装的唯一可能产生这种效果的开发程序。我没有 Apache。

任何帮助将不胜感激。

答案1

当您在属性中启用 Web 服务器时,这是 OSX 中的默认行为。您可以在此控制面板中找到它: 在此处输入图片描述

答案2

较新版本的 macOS 可能不会在共享面板中显示该选项,如下所示Bart De Vos 的回答。在这种情况下,从终端运行此命令应该可以停止它:

sudo apachectl stop

根据我自己的经验,即使系统重启后它也不会自动启动。

或者,如果您想手动启动它:

sudo apachectl start

相关内容