ISPConfig 将其每个网站的 SSL 配置文件存储在哪里?

ISPConfig 将其每个网站的 SSL 配置文件存储在哪里?

我的 ubuntu 12.04 网络服务器坏了。很不幸。

但是我有一个以 .tar.gz 档案形式存在的无法正常工作的备份(一个用于 /,一个用于 /var 分区)。

我有一个新的 14.04 服务器,其中安装了全新的 ISPConfig,我想从旧服务器取回证书(由 startssl 生成,因此我无法轻松获取新的证书)。

我应该在备份中的哪里找到这些证书?

答案1

这可能是您系统上的任何地方。在设置 SSL 期间,您提供了一个安装目录。如果您按照操作说明操作,最可能的目录是/etc/apache2/ssl

为了方便查找:文件是

ca.pem
private.key
sub.class1.server.ca.pem
ssl.crt

除此之外:您的虚拟主机/etc/apache2/sites-enabled/也将进行修改以指向端口 443,如下所示:

SSLProtocol上的 SSLEngine
全部 -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM

SSLCertificateFile /etc/apache2/ssl/ssl.crt                           
SSLCertificateKeyFile /etc/apache2/ssl/private.key                        
SSLCertificateChainFile /etc/apache2/ssl/sub.class1.server.ca.pem 

(这一切都基于您使用 apache 和/etc/apache/ssl/操作方法中经常使用的假设)。


在 tar.gz 中常规搜索文件:

tar tvfz {tarfile}.tar.gz /etc/apache2/ssl/ /etc/apache2/sites-*/

就会找到它。tar xvfz提取文件。

相关内容