我一直在绞尽脑汁和谷歌试图找到我的 Qmail / Squirrelmail 安装的 SSL 配置的位置。
我之前已经为 Apache 安装了 SSL 证书,我在其中指定了 SSL 证书所在的正确虚拟主机部分,但无法为上述服务找到它。
在 httpd.conf 中,添加了两个包含文件,分别用于 Qmail Toaster 和 Squirrelmail,但是当我编辑文件时,它们没有指定它们正在使用的 SSL 证书的位置。
谢谢您的帮助!
嗯,我以为我在那里找到了第二个。在/var/qmail/control中,有一个qmail默认使用的.pem文件,但是我改了内容还是不行。
让我感到震惊的是,应该有一个地方专门定义 SSL 私钥和证书所在的位置,而我找不到那在哪里。
如果我们知道您用于此安装的发行版会有所帮助。
在标准类型安装中,您可能会发现 SSL 是在一个包含文件中定义的,该文件适用于整个服务器(而不仅仅是 VirtualHost)。查看 /etc/http 直接目录中的所有文件,看看是否可以找到定义 SSL 的内容。某些发行版在定义 SSL 站点范围的子文件夹中包含所有配置的通配符。寻找那个子目录。
此外,查看 /etc/pki/tls/certs、/etc/ssl、/etc/openssl 以查看系统上是否有默认证书。您可能还想查看 /var/qmail/control 并查看是否有任何 pem 文件。