这两种情况有什么区别:
<VirtualHost 127.0.0.1:80> ServerName localhost DocumentRoot "/home/sfprojects/jobeet/web" DirectoryIndex index.php <Directory "/home/sfprojects/jobeet/web"> AllowOverride All Allow from All </Directory> </VirtualHost>
简而言之:
DocumentRoot "/home/sfprojects/jobeet/web" DirectoryIndex index.php <Directory "/home/sfprojects/jobeet/web"> AllowOverride All Allow from All </Directory>
似乎都为我工作。
如果不保存在虚拟主机中,则会自动应用到本地主机。
它应该在VirtualHost里面,如果你正在使用命名的虚拟主机,当你想让你的虚拟主机(即jobeet)从主主机(即localhost)提供不同的path时,否则subdomain.domain.com将作为域的SAME网站.COM
目录指令应该有一个documentroot来定义访问权限。
虚拟主机允许你创build“假”的网站,如mysite.dev或主机从一个服务器的其他域。