我用apache2激活了userdir mod,并配置了我的域来获取我家中www文件夹的内容。我为主域创建了一个Virtualhost,运行良好。但现在我想为我的/home/user/www/中的每个文件夹自动添加一个子域
以下是virtualhost代码,但它将所有子域重定向到/home/user/www/
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mysite.com
ServerAlias *.mysite.com
DocumentRoot /home/user/www/
UseCanonicalName Off
VirtualDocumentRoot /home/user/www/%1
<Directory /home/user/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.mysite.log
LogLevel warn
CustomLog /var/log/apache2.mysite.log combined
</VirtualHost>`发布于 2013-06-26 21:28:55
尝试更改:
VirtualDocumentRoot /home/user/www/%1至:
VirtualDocumentRoot /home/user/www/%0您可以在mod_vhost_alias上阅读有关此功能的更多信息。
https://stackoverflow.com/questions/17321298
复制相似问题