私の Ubuntu 12.04 Web サーバーが死んでしまいました。残念です。
しかし、.tar.gz アーカイブ形式の動作しないバックアップがあります (1 つは / パーティション用、もう 1 つは /var パーティション用)。
ISPConfig がクリーンにインストールされた新しい 14.04 サーバーがあり、古いサーバーから証明書を取得したいと考えています (startssl によって生成されたため、新しい証明書を簡単に取得することはできません)。
これらの証明書を見つけるには、バックアップのどこを確認すればよいですか?
答え1
それはシステム上のどこにでも存在する可能性があります。SSL のセットアップ中に、インストール先のディレクトリを指定しました。ハウツーに従った場合、最も可能性の高いディレクトリは です/etc/apache2/ssl
。
見つけやすくするために、ファイルは
ca.pem
private.key
sub.class1.server.ca.pem
ssl.crt
それに加えて、仮想ホスト/etc/apache2/sites-enabled/
もポート 443 を指すように変更され、次のようになります。
SSLProtocolの SSLEngine
all -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
/etc/apache/ssl/
(これはすべて、Apache と、ハウツーでよく使用されるものを使用しているという前提に基づいています)。
tar.gz 内のファイルの一般的な検索:
tar tvfz {tarfile}.tar.gz /etc/apache2/ssl/ /etc/apache2/sites-*/
見つけられます。tar xvfz
ファイルを抽出します。