我想设置apache来创建自动子域,如下所示:
我有一个域mysite.com
。
在我的公共/www/
目录中,如果我创建目录/mysubdomain.mysite.com/
,我希望apache创建此子域,以便在尝试访问此 URL 时将我重定向到该目录/ p>
请提示?
答案 0 :(得分:2)
VirtualDocumentRoot可能就是你想要的。像这样的配置应该照顾你:
<VirtualHost *:80>
UseCanonicalName Off
ServerAlias *.mysite.com
VirtualDocumentRoot "/www/%1"
<Directory "/www">
Options Indexes FollowSymLinks
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
您还需要确保您拥有* .mysite.com的通配符dns记录,或者您要使用的每个服务器名称都有一条指向您的Apache实例的A记录。