2013-06-27 111 views
0

我想使用部分動態的虛擬主機那樣:Apache2的動態虛擬主機

dev.[a-z0-9].domain.tld 

我想用它來開發一些項目,而不必每次都配置一個虛擬主機。

這是用一個簡單的例子:

dev.project1.domain.tld use /var/www/domain/dev/project1 
dev.azerty.domain.tld use /var/www/domain/dev/azerty 
dev.client1.domain.tld use /var/www/domain/dev/client1 
... 

謝謝

回答

0

我找到了解決我的問題:)

<VirtualHost MY_IP:80> 
    ServerName dev.*.domain.tld 
    ServerAlias dev.*.domain.tld 

    VirtualDocumentRoot /var/www/domain/dev/%2/ 
    <Directory /var/www/domain/dev/%2/> 
     Options -Indexes FollowSymLinks MultiViews 
     AllowOverride All 
    </Directory> 

    ErrorLog /var/log/apache2/domain.dev.error.log 
    CustomLog /var/log/apache2/domain.dev.access.log combined 
</VirtualHost> 

對於使用VirtualDocumentRoot使Apache2的MOD vhost_alias