Mohammad
(Mohammad Mustafa Ahmedzai)
1
こんにちは、
以前、PUTTY を使用して、私のフォーラム ask.mybloggertricks.com に https://zerossl.com の無料 SSL 証明書をインストールしました。しかし、同じ手順に従って更新を試みても、何度試しても以下のエラーメッセージが継続して表示されます。
接続がプライベートではありません
攻撃者が ask.mybloggertricks.com からあなたの情報(パスワード、メッセージ、クレジットカード情報など)を盗もうとしている可能性があります。詳しくはこちら
NET::ERR_CERT_DATE_INVALID
私は、こちらで説明されている正確な方法に従っています。https://zerossl.com/free-ssl/#crt
サイトの復元についてご助力ください。
Discourse Docker はすでに Let’s Encrypt をインストールして設定しているのに、なぜ ZeroSSL が必要なのですか?
Stephen
(Stephen)
3
なぜLet’s Encryptの無料の自動証明書を使わなかったのですか?
danb35
(Dan)
4
他の人たちの質問に同感ですが、なぜ手動で証明書を取得してインストールしようとするのではなく、組み込みの Let’s Encrypt サポートを使わないのかという点です。いずれにせよ、このエラーは証明書の有効期限が切れていることを示しており、実際には4月に期限が切れています。手動での証明書インストールで何が間違っているのかを特定するか、組み込みの自動化サポートの使い方を学ぶ必要があります(個人的には後者の方が良いと思います)。
Mohammad
(Mohammad Mustafa Ahmedzai)
5
手動でインストールしました。当時、組み込みのLet’s Encryptサポートが利用できなかったためです。もう一度試して、必要であれば助けを求めます。100%正確だと確信している日付を確認しますが、それでもう一度試してみます。
Mohammad
(Mohammad Mustafa Ahmedzai)
6
こんにちは。cd/var/discourse/shared/standalone/ssl に domain.crt と domain.key を再アップロードしたのですが、証明書が期限切れであるという同じエラーが表示されます。さらに、エラーメッセージは Let’s Encrypt Authority X3 を指しているようですが、実際には私の証明書は https://zerossl.com/free-ssl/#crt から発行されたものです。
詳しいお手伝いをいただけませんか?
danb35
(Dan)
7
ファイルを修正した後、Discourse コンテナを再起動しましたか?(少なくともコンテナ内で nginx を再読み込みしましたか?)
Stephen
(Stephen)
9
現在インストールされているすべての環境で、内蔵証明書が利用可能です。
Mohammad
(Mohammad Mustafa Ahmedzai)
10
更新しましたが、shared/standalone/ssl フォルダ内でも domain.crt と domain.key ファイルが表示されるだけで、効果はありません。
以下のコマンドで更新しました。
cd /var/discourse
git pull
./launcher rebuild app
danb35
(Dan)
11
そのファイルがその場所に配置されるべきだと示すドキュメントはありましたか?また、openssl コマンドを使って証明書の詳細を確認し、正しく設定されているか検証できます。openssl x509 -in domain.crt -text -noout を実行してみてください。そのコマンドの出力結果を教えていただけますか?