こんにちは! Discourse Docker をインストールしましたが、Nginx の設定を変更する必要があります。しかし、設定ファイルが見つかりません。 /etc/ フォルダ内に nginx が全くありません ![]()
/var/www、/var/nginx/conf、/etc/nginx のフォルダは存在しません。
こんにちは! Discourse Docker をインストールしましたが、Nginx の設定を変更する必要があります。しかし、設定ファイルが見つかりません。 /etc/ フォルダ内に nginx が全くありません ![]()
/var/www、/var/nginx/conf、/etc/nginx のフォルダは存在しません。
nginx の設定で変更したい内容に応じて、最も簡単な方法は、Discourse コンテナの外部 nginx をリバースプロキシとして使用し、そこで変更を行うことです。
または、内部 nginx サーバーに直接変更を加えたい場合は、yml ファイルにフックを作成する必要があるかもしれません。達成したいことによって異なりますが、このトピックがヒントになるでしょう: Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy
なぜですか?
何をしようとしていますか?おそらくそれは正しい方法ではありません。
しかし、コンテナがビルドされたときにnginxファイルを変更する方法の例として、/var/discourse の templates ディレクトリを見ることができます。
Discourse では設定を通じて CSP の追加がサポートされているため、nginx で何かを行う必要はありません。以下を参照してください。