无法从 mavericks 上的 HOSTNAME.local 访问 apache 文档根目录

无法从 mavericks 上的 HOSTNAME.local 访问 apache 文档根目录

我从 MYHOSTNAME.local 访问本地 Apache Web 服务器时遇到了一些问题

当我访问 localhost 时没有问题,但是当我访问 MYHOSTNAME.local 时出现白页。

看起来好像其他进程正在监听我的端口 80。

我已经尝试检查谁在监听端口 80:

在此处输入图片描述

但一切看上去都很好。

有任何想法吗?

答案1

如果您的 Mac 上除了 Apache 之外的程序正在监听/响应端口 80,它应该同时处理 localhost 和 myhostname.local 地址。

获取 Mac 的 IP 地址,然后在 URL 中使用该地址。如果成功,则可能是 DNS 解析 myhostname.local 时出现问题。尝试从终端“ping”它。它有响应吗?它映射到您上面使用的同一个 IP 吗?

如果 ping 测试显示 DNS/IP 似乎没问题,那么另一个问题可能是 Apache 的配置方式存在问题。我忘记了确切的语法,但我认为可以将其配置为仅响应某些主机名。将 myhostname.local 添加到配置中。

相关内容