目前,当指向没有 vhost 条目的主机时,Apache 将尝试为错误的主机(恰好是第一个字母)提供证书。尽管ServerName
vhost conf 中的不匹配,但仍然如此。
如果我尝试创建一个默认的 SSL vhost,它将失败(apache2 退出),因为它没有证书。
所有证书都是 LE,并使用 certbot 安装。
我的问题是:
为什么 Apache 会使用该配置,即使它们
ServerName
不同?我怎样才能将其设置为简单地拒绝连接而不是上述操作?
目前,当指向没有 vhost 条目的主机时,Apache 将尝试为错误的主机(恰好是第一个字母)提供证书。尽管ServerName
vhost conf 中的不匹配,但仍然如此。
如果我尝试创建一个默认的 SSL vhost,它将失败(apache2 退出),因为它没有证书。
所有证书都是 LE,并使用 certbot 安装。
我的问题是:
为什么 Apache 会使用该配置,即使它们ServerName
不同?
我怎样才能将其设置为简单地拒绝连接而不是上述操作?