我一直在绞尽脑汁,Google试图find我的Qmail / Squirrelmail安装位置的SSLconfiguration的位置。
我之前已经为Apache安装了SSL证书,我在SSL证书所在的适当的虚拟主机部分内指定了SSL证书,但是无法为上述服务find它。
在httpd.conf中,有两个用于Qmail Toaster和Squirrelmail的包含文件添加,但是当我编辑这些文件时,他们没有指定他们正在使用的SSL证书的位置。
谢谢您的帮助!
嗯,我以为我发现那里第二。 在/ var / qmail / control中,默认使用qmail使用的.pem文件,但是我改变了内容,仍然没有去。
扔我的东西是应该有一个地方明确定义SSL私钥和证书所在的位置,我找不到在哪里。
如果我们知道您使用的是什么发行版本,这将有所帮助。
在标准types安装中,您可能会发现SSL是在包含文件中定义的,该文件适用于整个服务器(而不仅仅是VirtualHost)。 查看/ etc / http direct中的所有文件,看看是否可以find定义SSL的内容。 一些发行版具有通配符,包括定义全站SSL的子文件夹中的所有configuration。 找那个子目录。
此外,请查看/ etc / pki / tls / certs,/ etc / ssl,/ etc / openssl以查看系统上是否有默authentication书。 您可能还想查看/ var / qmail / control并查看是否有任何pem文件。
-bash-3.2#ls -al /var/qmail/control/*.pem lrwxr-xr-x 1 root qmail 33 Mar 24 16:43 /var/qmail/control/clientcert.pem - > /var/qmail/control/servercert.pem -rw ------- 1 qmaild qmail 245 Mar 24 16:43 /var/qmail/control/dh1024.pem -rw ------- 1 qmaild qmail 156 Mar 24 16:43 /var/qmail/control/dh512.pem -rw ------- 1 qmaild qmail 497 Mar 24 16:43 /var/qmail/control/rsa512.pem -rw -r ----- 1 qmaild qmail 2144 Mar 24 16:43 /var/qmail/control/servercert-.pem -rw -r ----- 1 qmaild qmail 7219 Mar 24 16:54 /var/qmail/control/servercert.pem -bash-3.2#