2011-04-08 156 views
0

我该如何使这种动态?以便它可用于每个“用户”和网站。 (例如动态虚拟主机

<VirtualHost server-ip:80> 
    ServerName user.website.nl 
    DocumentRoot /var/wwww/user/website.nl 
    ... 

因此,例如kevin.website.nl将显示来自/var/www/kevin/website.nl的内容。当/var/www/kevin/test.com/存在,那么当我访问kevin.test.com时,它会显示该目录中的内容,或者如果用户'thomas'存在并且/var/www/thomas/abc.com/存在,并且我们访问thomas.abc.com,它将从该目录中。

回答

1

做到这一点,最简单的方法可能使用mod_vhost_alias

您也可以与mod_rewrite的环境变量,我相信这样做了,你需要使用一个trick虽然这样做。

+0

谢谢!现在,我这样做: #开启mod_vhost_alias #a2enmod vhost_alias UseCanonicalName关闭 VirtualDocumentRoot /var/www/%2.-2/%3+ 但是,当我访问kevin.website。 com,它会显示'Not found'(website.com绑定到服务器)。 – 2011-04-08 17:38:26