インストール後のSSLエラー

Discourse のインストール後にこのエラーが発生しました。
Docker、Google Cloud、Plesk を使用してポート 3000 にインストールしています。

ブラウザ:

サブドメイン:

502 Bad Gateway

nginx

IP アドレスとポート 3000:
ERR_CONNECTION_REFUSED

アプリのルート (ssh):
nginx: [emerg] cannot load certificate “/shared/ssl/wiki.cmdgroups.com.cer”: PEM_read_bio_X509_AU
X() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICAT
E)

「いいね!」 2

公式インストール手順に従っていないようです。

「いいね!」 1

やりました。他のポートを多数使用しているため、ポートを3000に変更しました。サブドメインにマッピングする前にDiscourseをポート3000に変更しています。

「いいね!」 1

Discourse は標準ポートにインストールされている必要があります。現在の設定はサポートされていません。

「いいね!」 2

追加の手がかりについては、以下のメタインストール投稿をご覧ください:

「いいね!」 4

はい、まさにそれが必要です
ありがとうございます

「いいね!」 1

どういたしまして、@cmdntd

週末を楽しく過ごせるお手伝いができて嬉しいです。


スプーンを曲げようとしてはいけません。それは不可能です。代わりに、真実を悟ることに集中してください……スプーンなど存在しません。そうすれば、曲がっているのはスプーンではなく、あなた自身だと気づくでしょう。 - マトリックス (1999)

「いいね!」 2

こんにちは、インストールは正常に完了しました。
しかし、URL は http のままです。Let’s Encrypt の設定は完了しているようですが、https が機能していないようです。

ページをリフレッシュすると、最初は https で表示されますが、最終的に http にリダイレクトされます。
SSL は設定されているのに「安全ではない」と表示されているような状態です。

何か解決策はありますか?

「いいね!」 1

アイコンや画像がすべて http になっているため、混合コンテンツが発生しています。http を https に変更する必要があります。

HTTPS を設定するにはどうすればよいですか?
Let’s Encrypt は有効になっていますが、以下の問題が発生しています

「いいね!」 1

お疲れ様です、@cmdntd

この設定を試してみてください:

「いいね!」 2

おっと、フロント側は問題なさそうですね。でも、ログインしたユーザーの画面では「安全ではありません」と表示されています。ただし、ユーザーの画像は現在正常に表示されています。

「いいね!」 1

@cmdntd さん

アプリを再ビルドし、Let’s Encrypt が正しくインストールされているか確認することをお勧めします。

正直なところ、私は Plesk を使ったことがなく、Ubuntu や macOS のような OS 上で直接作業することが多いため、Plesk に関するお手伝いは私には難しいかもしれません。

着実に進んでいるようですので、諦めずに頑張ってください。すぐに見通しが立つはずです。

「いいね!」 2

DNSが完了していないかどうかわかりません。
今日はログインして、httpsが完璧に動作していることを確認しました。

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.