2012-08-15 76 views
0

我在我的服務器上安裝了SSL,並且在我的ssl.conf文件的VirtualHost部分中使用了子域通配符。 SSL證書適用於所有子域名,這很有用。在SSL上有一個測試子域和一個通配符域

現在我想建立一個子域並將其用作測試,即test.mywebapp.com。該測試子域應指向不同的文檔根目錄。我想通過添加一個新的VirtualHost條目把它放在我的ssl.conf中。

目前唯一的條目是_default_:443。我如何添加一個新的條目而不與現有的條目重疊?我試過了test.mywebapp.com:443,但它一直使用_default_。

乾杯, 裏克

回答

0

保持<VirtualHost _default_:443>(或*:443the.ip.address:443,而不是主機名)。

在虛擬主機內使用ServerName指令來配置不同的主機。

+0

謝謝,但我可以在一個虛擬主機中添加2個服務器名稱嗎?我需要爲測試服務器名定義DocumentRoot,爲通配符域定義DocumentRoot。 – Rick 2012-08-17 09:37:57

+0

如果你想要兩個不同的DocumentRoot,你需要給你兩個VirtualHost定義(都可以是相同的IP地址)。 – Bruno 2012-08-17 09:40:27

+0

這就是我的想法,但我只能創建一個\ _default _:* 443條目 – Rick 2012-08-17 18:01:45