无法访问本地网络内的网站

无法访问本地网络内的网站

我有一台 Mac mini 和一台 Macbook。在 Mini 上运行通过 Macports 安装的 Apache +php。本地环境中一切正常。但我无法使用 Macbook 访问网站。当我在系统配置中启动 Websharing 时,我可以访问个人网站。但这不是我想要的。有人知道我该如何解决这个问题吗?

答案1

我从未在 Mac 上运行过 Apache,但您可能需要告诉 Apache 监听您的 IP 地址,因为它可能正在监听环回。您需要找到配置文件。在 Linux 上,它位于/etc/apache/

您需要查找表示Listen需要读取您的机器 IP 地址的行,或者您可以使用Listen x.x.x.x:80它来监听端口 80 上的所有接口,因为您的 mac 似乎内置了 Web 服务器,您可能需要在启动 apache 之前禁用 Web 服务器,或者让 apache 监听 80 以外的其他端口。x.x.x.xListen 0.0.0.0:80

答案2

我认为您应该hostname.local在不只是hostname想要访问网站时才使用。

相关内容