我在Mavericks上设置虚拟主机时遇到问题
首先我没有注释:
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
我的虚拟主机设置如下:
<VirtualHost *:80>
DocumentRoot "/Users/aaronhappe/Sites/learning-laravel/public"
ServerName laravel.dev
</VirtualHost>
这是我的主人档案:
127.0.0.1 localhost
127.0.0.1 laravel.dev
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
然而,当我去laravel.dev时,相反,我看到一个目录结构与我去当地主机的目录结构完全相同,而不是我的家庭视图到laravel。
关于什么是错的任何想法?
答案 0 :(得分:0)
您是否重新启动了本地服务器?
sudo apachectl restart
答案 1 :(得分:0)
您可以尝试这样的事情:
<VirtualHost laravel.dev>
DocumentRoot "/Users/aaronhappe/Sites/learning-laravel/public"
ServerName laravel.dev
</VirtualHost>
主机文件条目:
127.0.0.2 laravel.dev # or 127.0.0.3, an unique IP
重新启动apache
。另一个similar answer。