@Andrew_Rowe さん、アドバイスありがとうございます!
いいえ、テストのために LAN 外部からの接続は必要ありません。
そのため、install-discourse を --skip-connection-test オプション付きで実行しました。予想通り、ドメインの検証で停止することなくインストールが進行しました。
(Docker 外で動作している場合は)nginx を停止しておく必要があります。
しかし、無事に Discourse がコンテナ内で起動しました!
ただ…どうやら証明書に問題があるようです。
nginx: [emerg] cannot load certificate "/shared/ssl/forum.mondomaine.me.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expecting: TRUSTED CERTIFICATE)
もちろん、このスレッド に従い、/var/discourse/shared/ssl/forum.mondomaine.me.cer の存在を確認しました。また、.key ファイルや他の 2 つの .me_ecc.cer|key ファイルも問題なく存在しています。
コンテナを再構築しましたが、状況は変わりません。
テスト用のローカルマシンに Discourse をインストールするのは、まさに苦難の道のりだと確信します! ![]()
どうやら推奨されていないようです。
シンプルな解決策が見つからない場合(使いません、CloudFlare は不要なのでその方向は避けます)、これがこの件に関する最後の投稿になると思います。 ![]()