我得在/ etc多個站點設置/啓用站點的Apache2 /:如何在多個域中爲同一個子域編寫vhost?
domain1.com
domain2.com
domain3.com
我需要設置webmail.domain * .COM的每一個。我可以通過單獨的虛擬主機文件來做到這一點,但是有沒有辦法寫一個通配符虛擬主機來被所有的域所捕獲?
另外,同一個目錄應該由所有webmail。*。com請求提供服務。
我得在/ etc多個站點設置/啓用站點的Apache2 /:如何在多個域中爲同一個子域編寫vhost?
domain1.com
domain2.com
domain3.com
我需要設置webmail.domain * .COM的每一個。我可以通過單獨的虛擬主機文件來做到這一點,但是有沒有辦法寫一個通配符虛擬主機來被所有的域所捕獲?
另外,同一個目錄應該由所有webmail。*。com請求提供服務。
ServerAlias允許通配符
儘管我的意思很重要,但看看Apache's vhosts documentation貌似答案並非如此。你需要一個FQDN,而不是一個通配符。
啊,這裏是爲我工作:
<VirtualHost *:80>
ServerName webmail.domain.com
ServerAlias webmail.*
DocumentRoot /path/to/webmail
UseCanonicalName Off
</VirtualHost>
不是一個編程的問題。 – Suroot 2009-03-02 20:05:31
Stack上實際上有很多非編程問題。 – 2009-03-02 20:06:58