设置 Apache2 以拒绝与没有证书的 vhost 建立 SSL 连接

设置 Apache2 以拒绝与没有证书的 vhost 建立 SSL 连接

目前,当指向没有 vhost 条目的主机时,Apache 将尝试为错误的主机(恰好是第一个字母)提供证书。尽管ServerNamevhost conf 中的不匹配,但仍然如此。

如果我尝试创建一个默认的 SSL vhost,它将失败(apache2 退出),因为它没有证书。

所有证书都是 LE,并使用 certbot 安装。

我的问题是:

  1. 为什么 Apache 会使用该配置,即使它们ServerName不同?

  2. 我怎样才能将其设置为简单地拒绝连接而不是上述操作?

相关内容