はい。コンテナの外にソケットがあります。
コンテナ内で実行されているOpenRestyを使用しています。nginx.http.sockファイルが保存されている/var/discourse/shared/standaloneディレクトリをコンテナにマウントするだけでよいのでしょうか?
「いいね!」 1
素晴らしい!これは実際の「インストールガイド」であるべきで、現在「公式」と書かれているページではありません!本当にありがとうございます!
質問です。
Discourse と同じスタンドアロンサーバーで他の Web サイトを実行したい場合、ソケットテンプレート(conf ファイル内の nginx.http.sock)は必須ですか?
最近サーバーを移行し、ポート 8080 と Nginx をリバースプロキシとして使用しましたが、ソケットテンプレートは使用しませんでした。問題なく動作しており、その方法を使用する利点がわからないため、他に方法がないのか知りたいです。
ポートが機能するのであれば、ソケットは必要ありません。ソケットを好む人もいますが、それほど大きな違いはありません。
「いいね!」 1
これは簡単で、私にもうまくいきました。ポート8080を使用しました。nginxを使用しており、私のホストマシン上のポート80で(私の他のすべてのアプリと一緒に)アプリを公開したいので、sites-availableにこの設定ファイルを追加しました(そしてsites-enabledにシンボリックリンクしました):
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Caddyの設定を共有していただけますか?