我想知道您是否可以在 VirtualDocumentRoot 指令中使用通配符。我的意思是是否可以使用 VirtualDocumentRoot 扫描多个目录,例如多个主目录来查找站点?
问问题
1656 次
1 回答
4
VirtualDocumentRoot
使用Apache 2.2.3 无法在指令中使用通配符。
HTTP 请求的正确 VirtualHost 条目如下所示:
<IfModule mod_vhost_alias.c>
<VirtualHost *:80>
ServerAlias *
UseCanonicalName Off
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/httpd/access_log vcommon
VirtualDocumentRoot /var/www/vhosts/shared/%0
VirtualScriptAlias /var/www/vhosts/shared/%0
</VirtualHost>
</IfModule>
这将提供subdir.mydomain.com
来自目录的请求/var/www/vhosts/shared/subdir.mydomain.com
要也提供 HTTPS 请求,请复制此内容并替换*:80
为*:81
于 2011-03-22T11:05:37.897 回答