gpt4 book ai didi

Apache SNI : multiple SSL certificates on one IP address

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:13 25 4
gpt4 key购买 nike

今天我正在尝试配置 Apache 以运行两个域,每个域都有自己的 SSL 证书。据我所知,只要我的 Apache 配置了最新版本的 OpenSSL,SNI 就支持它。我确认它是:

[notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.7 with Suhosin-Patch mod_ssl/2.2.22 OpenSSL/1.0.1 configured -- resuming normal operations

我以为我已经成功设置了第二个域和证书,​​但是当我尝试在 chrome 中访问第二个域时出现以下错误:

You attempted to reach example2.com, but instead you actually reached a server identifying itself as example1.com.

这篇文章似乎最接近我的问题:

hosting multiple SSL certs on apache

但据我所知,我的服务器已正确配置(显然不是!)

我在 example2.com 的 conf 文件中有以下指令

ServerName  example2.com
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/example2.com.crt
SSLCertificateKeyFile /etc/apache2/ssl/example2.com.key

我觉得很合适。那么为什么当我访问 example2 时 apache 提供 example1 的证书?

最佳答案

结果域 1 配置为

<VirtualHost *:443>

我使用 webmin,它只会在您直接查看指令时显示该详细信息。

更改 * 是解决方案的一部分,但引入了一些其他问题。我想我会尝试并使用基于 IP 的 SSL。

关于 Apache SNI : multiple SSL certificates on one IP address,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17981341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com