Apacheウェブサイトと一緒にDiscourseをインストールする

皆様、こんにちは。

以前、サーバー上で完全に動作する Discourse のインストール環境を持っていました。
現在、Apache Web サーバーで Discourse のバックアップを復元しようとしましたが、どうやら不可能のようです。
Meta で多くの解決策を読み、試しましたが、どれも機能しませんでした。
お時間のある方、ご助力いただけませんでしょうか。事前に感謝申し上げます。

現在の状況は、HTTPS が有効化された Discourse のインストール環境を復元したものの、vhost 設定ファイルまたは Apache 設定ファイルが正しく設定されていないためエラーが表示され、当然ながら Discourse は表示されません(Discourse のインストール中は apache2 サービスを無効化していました)。

*Apache が無効化されている限り、インストールは正常に動作します。

「いいね!」 1

もちろん可能です :slight_smile:

Apache2 を Discourse の前方にリバースプロキシとして簡単に設定でき、これに対応する多くのチュートリアルが meta にあります。

例を一つ挙げます:

他にも、このサイトを検索すれば見つけることができます。

例えば:

蛇足ですが、Google 検索でもこのトピックに関する多くのヒットがあります。

「いいね!」 2

わざわざ答える必要はありませんでした。すでにいくつかのチュートリアルを試しましたが、うまくいかなかったと説明済みです。

Apache サービスを起動すると、なぜか私の Discourse フォーラムにアクセスすると、takeiteasy.com のような別の仮想ホストにリダイレクトされてしまいます。フォーラムのドメインは forum.example.com ですが、これらは異なります。

Discourse の Apache 設定は以下の通りです。

<VirtualHost *:80>
  ServerName forum.example.com
  ServerAlias www.forum.example.com

  <IfModule proxy_module>
    ProxyPreserveHost on
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
  </IfModule>
</VirtualHost>

どなたかお手伝いください。

「いいね!」 1

トピックを閉じることができます。問題解決しました。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.