2011-04-08 157 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