我想在 Mac OS 10.7 上创建 VirtualHosts,因此我编辑了 /etc/apache2/httpd.conf。我取消注释“包含/private/etc/apache2/extra/httpd-vhosts.conf”行以包含虚拟主机。在文件 /private/etc/apache2/extra/httpd-vhosts.conf 我写了以下内容:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/someFolder"
ServerName myApplication.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/var/www/someOhterFolder"
ServerName myApplication2.dev
</VirtualHost>
我删除了两个示例虚拟主机。在我的 /etc/hosts 文件中,我添加了以下内容:
127.0.0.1 myApplication.dev
127.0.0.1 myApplication2.dev
我重新启动了我的 Apache 并在浏览器中键入了 myApplication.dev 和 myApplication2.dev,但我收到一个错误“找不到服务器”,它在浏览器中显示 www.myApplication.dev(myApplication2.dev 也是如此)。
我忘了配置什么吗?我在httpd.conf中激活了PHP,也安装了mysql,但我认为这与虚拟主机无关。谢谢你的帮助!