こんにちは、
システム: Ubuntu 24.04
Nginx
私は forum.example.com(例:192.168.0.2)で完全に機能する Discourse サーバーを稼働させており、また、example.com(例:192.168.0.1)で静的なホームページをホストするリバースプロキシも運用しています。
example.com(index.html)をホストするリバースプロキシと、forum.example.com をホストする Discourse サーバーが別々のローカルコンピューターにあるため、リバースプロキシのサーバーブロック設定と Discourse サーバーの app.yml 設定について以下の質問があります。
質問1
私は、
proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;
は以下のように変更されるべきだと考えています:
proxy_pass http://192.168.0.2
もしそうであれば、ポートも割り当てる必要がありますか?
例えば:
proxy_pass http://192.168.0.2:80
ポート割り当てが必要な場合、どのポートを使用すべきですか?また、その設定は Discourse の app.yml ファイルの以下の項目にどのように反映されますか?
#expose:
- “80:80” # http
- “443:443” # https
リバースプロキシと Discourse が同じコンピューター上にある場合の設定については、Discourse のナレッジベースで確認できましたが、リバースプロキシと Discourse インスタンスが別々のコンピューターにある場合の違いについては、AI の結果を除いてほとんど見つかりませんでした。
よろしくお願いいたします。