【发布时间】:2018-06-22 08:58:15
【问题描述】:
我有一个来自 GoDaddy 的 SSL 证书(标准 UCC SSL 证书,最多可用于 5 个子/域)和 Apache2 上的两个虚拟主机配置。
我可以分别安装一个 SSL 证书,它们可以正常工作,直到我添加第二个。
当添加第二个 HTTPS 配置 (...) 时,我会收到从 one.abc.com 到 two.abc 的奇怪重定向,反之亦然。
我对两个配置使用相同的证书文件,因为它使用相同的多站点 SSL 证书。
F.ex.:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName www.abc.com
DocumentRoot /var/www/htdocs
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/abc.crt
SSLCertificateKeyFile /etc/apache2/ssl/abc.key
SSLCertificateChainFile /etc/apache2/ssl/abc_bundle.crt
</VirtualHost>
</IfModule>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName subd2.abc.com
DocumentRoot /var/www/test2
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/abc.crt
SSLCertificateKeyFile /etc/apache2/ssl/abc.key
SSLCertificateChainFile /etc/apache2/ssl/abc_bundle.crt
</VirtualHost>
</IfModule>
我做错了什么?
【问题讨论】:
标签: ssl apache2 ubuntu-16.04 multisite