Webmin を使用してサーバーに Discourse をインストールしました。IP アドレス:3001 でアクセスすると Discourse が表示されるのですが、forum.myadress.com では表示されません。
この問題を解決するにはどうすればよいでしょうか?
Webmin パネルでは、Nginx は使用しておらず、Apache2 を使用しています。
よろしくお願いいたします。
Webmin を使用してサーバーに Discourse をインストールしました。IP アドレス:3001 でアクセスすると Discourse が表示されるのですが、forum.myadress.com では表示されません。
この問題を解決するにはどうすればよいでしょうか?
Webmin パネルでは、Nginx は使用しておらず、Apache2 を使用しています。
よろしくお願いいたします。
申し訳ありませんが、Discourse は標準以外のポートではサポートされていません。
サポートを受けるには、:80/:443 にインストールする必要があります。
検索機能を使えば、Apache をリバースプロキシとして使用するトピックがいくつか見つかりますが、Discourse にはコンテナ内に nginx が含まれているため、インストールに外部の Web サーバーは必要ありません。
どういう意味ですか?インストールは正常に完了しました。![]()
これが何を意味するのかよくわかりません。私は Webmin を使ったことがないので、Discourse はどのようにインストールされたのでしょうか?インストールガイド に示されている公式の Docker コンテナインストーラーを使用しているのでしょうか?
通常、コンテナはデフォルトで 80/443 ポートにバインドするはずですが、そうではないか、開発環境で設定されているようです。
Discourse はこれらのポートにはインストールできませんでした。私は、このように設定することしかできませんでした。
しかし、それが何を指しているのかよくわかりません。./discourse-setup スクリプトを実行してプロンプトに入力しましたか?コンテナは正常にビルドされましたか?/var/discourse/containers/app.yml のエントリは正しいですか?
はい、すべて正しく動作しています。
インストールから既にお分かりかと思いますが、Discourse は標準以外のポートでは正しく動作しません。サポートされている構成でインストールしない限り、ここではお手伝いできません。
Apache2 をリバースプロキシとして使用する場合は、ソケット化されたテンプレートの使用について論じているトピックのいずれかを確認する必要があります。