升级到 Mountain Lion,现在 127.0.0.1 无法解析

升级到 Mountain Lion,现在 127.0.0.1 无法解析

我以前可以输入 127.0.0.1(或我的网络 IP 10.10.53.32),它会解析为我的“默认”虚拟主机。127.0.0.1/~Shanimal 和 shanimal.dev 都解析为各自的文件夹。localhost 和 127.0.0.1 给我一个 404 - “未找到该服务器上未找到所请求的 URL /。”

基本上,我的“它起作用了!”屏幕不再起作用了。

/private/etc/apache2/Shaanimal.conf:

<Directory "/Users/Shanimal/Sites/_www">
    Options Indexes Multiviews
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
</Directory>

主办方:

127.0.0.1 localhost
127.0.0.1 shanimal.dev

答案1

我删除了对两个虚拟 vhost 示例的引用/private/etc/apache2/extra/httpd-vhosts.conf*这对我来说很管用。Daniel 告诉我日志的位置,让我走上了正确的道路 (+1)

我最初创建了特殊的 user.conf 文件,同时遵循这些说明

由于我不关心 /~Shaanimal 用户文件夹,因此我删除了/private/etc/apache2/Shaanimal.conf并将 DocumentRoot 指向我的 Sites 文件夹中的符号链接“_www”。

DocumentRoot "/Users/Shanimal/Sites/_www"
<Directory "/Users/Shanimal/Sites/_www">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

此配置实际上在删除虚拟 vhost 条目(指向错误但有效的位置)后仍能正常工作,因此我猜想问题出在虚拟 vhost 条目上。现在一切都按预期运行。

相关内容