SSL証明書の有効期限に関するVirtualminエラーメッセージ

SSL証明書の有効期限に関するVirtualminエラーメッセージ

Webmin/Virtualmin を使用する専用サーバーがあります。 SSL は Let's Encrypt で実行され、CRON 操作で更新されます。 VirtualMinを開くと、常に次のメッセージが表示されます。

一部の仮想サーバーのSSL証明書の有効期限が切れています。

詳細を見てみると」有効期限= 2021年2月3日 18:34:14 GMT「間違っています。更新が正しく完了し、サイトはhttpsで実行されており、Firefoxは証明書が2021年6月10日に期限切れになることを知らせます(正しい情報です)。

単純なメッセージでも正しい情報を持っている方が良いです。私は成功せずにVirtualminをリフレッシュしようとしました。どんなアイデアがありますか?

ベストアンサー1

まずジェフ様に本当に感謝します!まだ解決策が見つかりませんでしたが、何が起こっているのか理解しています。

Virtualminは、証明書が仮想サーバーの「ホーム」フォルダにあると予想します。したがって、私の仮想サーバー名が「my_server」の場合、Virtualminはhome / my_server /からファイルを検索します。実際、この場所には証明書ファイル(ssl.cert、ssl.key...)がありますが、古い(2月から)。

ただし、アップデートが発生すると、Let's Encryptはファイルを「etc / letsencrypt / live / domaine_name /」の独自のディレクトリに保存します。

2月の位置が変わったのか、シンボリックリンクが壊れたのかわかりません。しかし、ブラウザを使用して自分のWebサイトにアクセスすると、Apacheはetc/letsencrypt/live/domaine_name/のキーを使用し、Virtualminは仮想サーバーフォルダからファイルを検索して古いキーを探し続けます。

以下はいくつかの詳細です。 https://github.com/virtualmin/virtualmin-gpl/issues/20

編集:私は次のシンボリックリンクを作成しました。

ln -s /etc/letsencrypt/live/my_domaine/cert.pem ssl.cert

ln -s /etc/letsencrypt/live/my_domaine/cert.pem ssl.combined

ln -s /etc/letsencrypt/live/my_domaine/privkey.pem ssl.key

ln -s /etc/letsencrypt/live/my_domaine/chain.pem ssl.ca

ln -s /etc/letsencrypt/live/my_domaine/fullchain.pem ssl.everything

今は大丈夫そうです。

おすすめ記事