Apache2基于名称的VirtualHosts和SSL
我在 apache2 方面遇到问题。我需要配置不同的 SSL证书:每个站点一个。这是我的配置(虚拟主机基于名称的):
<VirtualHost *:443>
#other stuff...
ServerName Site1
ServerAlias site1.com
DocumentRoot [...]/site1
SSLCertificateFile cert1.pem
SSLCertificateKeyFile key1.key
</VirtualHost>
<VirtualHost *:443>
#still other stuff...
ServerName Site2
ServerAlias site2.com
DocumentRoot [...]/site2
SSLCertificateFile cert2.pem
SSLCertificateKeyFile key2.key
</VirtualHost>
因此,如果我访问 site2.com 我应该加密证书“ cert2 ” 。由于某种原因,Apache2将传输“ cert1 ”。无论如何,我重定向到正确的目录是正确的:[...]/site1
for site1 和[...]/site2
对于 site2 。
因此,问题仅与SSL证书有关,而不是目录。
希望有人可以帮忙。
I am having problems with Apache2. I need to configure different SSL certs: one for each site. This is my configuration (virtual hosts name-based):
<VirtualHost *:443>
#other stuff...
ServerName Site1
ServerAlias site1.com
DocumentRoot [...]/site1
SSLCertificateFile cert1.pem
SSLCertificateKeyFile key1.key
</VirtualHost>
<VirtualHost *:443>
#still other stuff...
ServerName Site2
ServerAlias site2.com
DocumentRoot [...]/site2
SSLCertificateFile cert2.pem
SSLCertificateKeyFile key2.key
</VirtualHost>
So if I access site2.com I should be encrypted with the certificate "cert2". For some reason, Apache2 will transmit "cert1" instead. Anyway, the directory which I am redirected to is correct: [...]/site1
for site1 and [...]/site2
for site2.
So the problem is only about SSL certificates, and not directories.
Hope someone can help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论