APACHE VHost - 如何检查多个文件夹以检查第一个文件夹是否失败

时间:2015-08-24 03:31:07

标签: apache vhosts

我有以下虚拟主机配置块可以使用。

<Virtualhost *:80>
VirtualDocumentRoot "/www/sites/%1/wwwroot"
#   VirtualDocumentRoot "/www/sites/%1/www"
#   VirtualDocumentRoot "/www/sites/%1/public"
#   VirtualDocumentRoot "/www/sites/%1/wwwroot/public"
#   VirtualDocumentRoot "/www/sites/%1/"
   ServerName sites.dev
   ServerAlias *.dev
   ServerAlias *.dev.*.xip.io
   UseCanonicalName Off
</Virtualhost>

检查Vhost中的#标签我尝试添加这些并且失败。我尝试添加另一个VHost块,只更改了VDocRoot路径,但这不起作用。任何人都可以提供的任何帮助都会令人惊叹!

更新:

我应该提到这是我的本地开发机器(mac os x)

1 个答案:

答案 0 :(得分:0)

您不能只列出多个DocumentRoot或VirtualDocumentRoot。

这是mod_rewrite的配方: http://httpd.apache.org/docs/2.2/rewrite/remapping.html#multipledirs