

お世話になっております。

現在WebサイトをSSL化して運用しています。  
SSLにはLet's
Encryptを使用したのですが、/etc/letsencrypt/live/example.comから証明書ファイルが消えてしまいました。/liveディレクトリもありません。  
WebサイトのSSLは有効で、作成当初の予定通り、有効期限が9月末になっています。

前回の証明書作成には

[code]

    cd certbot
    ./certbot-auto certonly --manual
    
[/code]

とチャレンジ・レスポンス認証の方法で証明書を作成しました。

ですが、下記コマンドで証明書ファイルを確認したところ、No such file or
directoryとなり、/etcの中身を確認すると、どうやら/letsencryptがないようです。

[code]

    sudo ls /etc/letsencrypt/live/mydomain
    
[/code]

しかし、なかったはずの/letsencryptが色々コマンドを試しているうちに復活したのですが、中身が空のようで、/live以下は存在しないままです。

このように証明書・秘密鍵が紛失した場合、どのような手段を取るべきなのでしょうか？  
宜しくお願い致します。

回答がつかなかったのでマルチポストしています。  
<https://teratail.com/questions/44065>


CC BY-SA 3.0
2016-08-14T06:38:35.643
28256
2023-04-30T03:10:26.380
2020-06-16T08:14:14.923
3060
297
question
ssl letsencrypt
Lets Encryptの証明書ファイルが消えた


Webサーバはどこにある証明書を読んでいるのでしょうか？  
Let's Encryptなら、結局証明書を更新していくことになるので、新しく作り直せば良いのではないでしょうか。


CC BY-SA 3.0
2016-08-16T05:29:52.540
28307
2016-08-16T05:29:52.540
2605
28256
answer


> 新しく作り直そうとしたのですが、コ‌​マンドを実行するとExecutableN‌​otFoundとのエラーになります。

Cerbotクライントも消えた(消された？)のではないでしょうか。  
Cerbotクライアントを入れ直して、それから 証明書も新規で作り直してみると良さそうに思います。


CC BY-SA 3.0
2017-01-04T12:22:04.180
31613
2017-01-04T12:22:04.180
5008
28256
answer