DursunCan
(Dursun Can POYRAZ)
1
discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub のリンク先の投稿を読み、1 つのサイトをセットアップしました。
git clone https://github.com/discourse/discourse_docker.git /var/discourse2
discourse2 フォルダにインストールし、./discourse-setup コマンドを実行すれば、サイトはインストールされますか?
nginx ポートに対して何か特別な操作が必要ですか?
DursunCan
(Dursun Can POYRAZ)
2
ポート 80 はすでに使用されているようです。
ポート 80 を使用しているコマンドを表示します。
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 1241 root 4u IPv4 26166 0t0 TCP *:http (LISTEN)
docker-pr 1247 root 4u IPv6 26172 0t0 TCP *:http (LISTEN)
Apache や nginx などの他の Web サーバーと同時に Discourse を実行しようとしている場合は、別のポートにバインドする必要があります。
詳細は Run other websites on the same machine as Discourse を参照してください。
すでに設定済みの Discourse を再設定する場合は、再設定して再度試す前に以下のコマンドで Discourse を停止してください。
./launcher stop app
pfaffman
(Jay Pfaffman)
3
いいえ。
Docker によるマルチサイト構成 と リバースプロキシなしの Let’s Encrypt によるマルチサイト構成 をご覧ください。
また、リバースプロキシを前面に配置して、複数のコンテナを実行することも可能です(Discourse 全体ではなく app.yml をコピーしてください)。
discourse-setup は使用できません。これは非常に単純なインストールのみを対象としたツールです。