Let's EncryptとリバースプロキシなしでのMultisite Configurationセットアップ

証明書に関する部分を変更する必要があると思われます。

おっと。待ってください。

これは、NGINX の設定管理方法の最近の変更により、この部分が別のファイルに移動したことを示唆しています。

   # do not redirect all hosts back to the main domain name
    - replace:
        filename: "/etc/nginx/conf.d/discourse.conf"
        from: /if \\(\\$http_host[^\\}]*\\}/m
        to: ""

はい。新しい場所は次のとおりです。

そのファイル名を /etc/nginx/conf.d/outlets/server/20-https.conf に変更すれば、リダイレクトの問題が解決すると思います。証明書の要求方法に関する変更も必要になりますが、機能しているのであれば、変更する必要はないかもしれません。

「いいね!」 1

@pfaffmanさん、ありがとうございます!今のところ動作していません。設定ファイルを変更して再構築したところ、証明書の制限に引っかかった可能性が高いです…

プロキシについて勉強します :sob:

もしそうであれば、リスト(およびDNSレコード)に別のサブドメインを追加するだけで、新しいレート制限を開始できます。

「いいね!」 1

ブラウザのキャッシュにまた騙されただけかもしれません :face_with_spiral_eyes: いずれにせよ、そのサーバーをデフォルトのマルチサイト設定に切り替え、Caddyをリバースプロキシとして使用しました。結局、これも簡単で、気に入っている点は、証明書が各ドメイン用になること(すべてのドメインが1つの証明書で共有されるのではなく)です。

更新するサーバーがもう1台あるので、次回はそのサーバーで調整を試して、何が必要か確認してみます。

改めて、ありがとうございました!

「いいね!」 1