目前,我的apacheconfiguration包含一个 SSL证书(所有的域列为备用主题名称)。 此外,我还为每个域提供一个虚拟主机configuration,以同时处理SSL和非SSL请求。 所有这些都发生在一个公共IP上。
我想切换到多个SSL证书,每个域使用主题名称指示。 我知道,如果我复制所有的虚拟主机configuration条目,一个端口80和一个端口443 SSL(如已经在SF上讨论)是可能的。
但我宁愿有一些类似于我目前的设置,这些function:
那可能吗?
有没有得到Apache需要支持这种configuration的虚拟主机的结构; <VirtualHost>
块需要存在,并且需要包含configuration指令来设置监听器。
你能做的最好的就是这个
<VirtualHost *:80> # Give this file the directives like ServerName and DocumentRoot that # are the same between 80 and 443: Include /etc/confdir/domain-a.conf </VirtualHost> <VirtualHost *:443> # Same file as above, so config will be "shared" Include /etc/confdir/domain-a.conf # SSL directives for this domain (SSLEngine, cert config) in this file: Include /etc/confdir/ssl/domain-a-ssl.conf </VirtualHost>