【问题标题】:SNI takes wrong certificateSNI 获取错误的证书
【发布时间】:2015-03-20 14:12:27
【问题描述】:

我得到了以下设置

Listen 443
NameVirtualHost *:443
    <virtualhost *:443>
    Servername  1.domain.com
    DocumentRoot /1
    SSLEngine on
    SSLVerifyClient none
    SSLCertificateFile /etc/apache/1.cer
    SSLCertificateKeyFile /etc/apache/1.key
    SSLCertificateChainFile /etc/apache/1.crt
    </virtualhost>

    <virtualhost *:443>
    Servername  2.domain.com
    DocumentRoot /2
    SSLEngine on
    SSLVerifyClient none
    SSLCertificateFile /etc/apache/2.cer
    SSLCertificateKeyFile /etc/apache/2.key
    SSLCertificateChainFile /etc/apache/2.crt
    </virtualhost>

由于某种原因,SNI 从网站 2 上的 1.domain.com 获取证书,导致出现不安全连接警告页面。有人知道为什么吗? 我正在使用 apache Apache/2.2.15 (Unix) 和 OpenSSL 1.0.1e-fips

【问题讨论】:

    标签: apache certificate sni


    【解决方案1】:

    我已经设法让它工作,显然 apache 要求 namevirtualhost 在 /etc/httpd/conf.d/ssl.conf 文件中而不是 httpd.conf 中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-01
      • 2018-12-13
      • 2018-10-03
      • 1970-01-01
      • 2015-03-18
      • 2011-12-26
      • 1970-01-01
      • 2021-10-04
      相关资源
      最近更新 更多