在SSL上有一个测试子域和一个通配符域
问题描述:
我在我的服务器上安装了SSL,并且在我的ssl.conf文件的VirtualHost部分中使用了子域通配符。 SSL证书适用于所有子域名,这很有用。在SSL上有一个测试子域和一个通配符域
现在我想建立一个子域并将其用作测试,即test.mywebapp.com。该测试子域应指向不同的文档根目录。我想通过添加一个新的VirtualHost条目把它放在我的ssl.conf中。
目前唯一的条目是_default_:443。我如何添加一个新的条目而不与现有的条目重叠?我试过了test.mywebapp.com:443,但它一直使用_default_。
干杯, 里克
答
保持<VirtualHost _default_:443>
(或*:443
或the.ip.address:443
,而不是主机名)。
在虚拟主机内使用ServerName
指令来配置不同的主机。
谢谢,但我可以在一个虚拟主机中添加2个服务器名称吗?我需要为测试服务器名定义DocumentRoot,为通配符域定义DocumentRoot。 – Rick 2012-08-17 09:37:57
如果你想要两个不同的DocumentRoot,你需要给你两个VirtualHost定义(都可以是相同的IP地址)。 – Bruno 2012-08-17 09:40:27
这就是我的想法,但我只能创建一个\ _default _:* 443条目 – Rick 2012-08-17 18:01:45