Apache-2.2
設置多個域(加上萬用字元子域)指向同一個站點/虛擬主機
我已經設置了帶有萬用字元子域的主域。
username.maindomain.com
和maindomain.com
我想為我的使用者提供他們可以選擇的其他域。
additional1.com
,additional2.com
,additional3.com
…這些額外的域還需要支持萬用字元子域(因為子域路由到使用者名)。
任何人都知道如何在 DNS 和 VirtualHost 配置中正確配置它?
目前,我將附加域作為 A 記錄指向與我的主域相同的 IP(每個域都有一個萬用字元子域 A 記錄)。在我的 VirtualHost 配置中,我將附加域名放在 ServerAlias 指令中。
讓我知道是否需要更多細節。
基本上你已經寫了怎麼做:
example.com
為和創建 A 資源記錄*.example.com
,然後在 Apache httpd 配置中添加ServerAlias example.com *.example.com
到相應的 VirtualHost。ServerAlias可以在 VirtualHost 容器內多次出現。