apache と php を使用して wordpress を実行し、ruby を使用して談話を実行しようとしています。現在、プロキシを使用してこれを行っています。これが私が達成しようとしていることです:
ユーザーがhttp://something.com/にアクセスすると、私の wordpress サイトが表示されます。
ユーザーがhttp://something.com/forumにアクセスすると、談話サイトが表示されます。
Apache プロキシが機能しています。談話ページが読み込まれることを確認しましたが、残念ながらすべてのアセットが読み込まれません。なんで?スクリプト タグは次のようになります。
<script src="/assets/..."></script>
問題は、リクエストがhttp://something/assets/ ... に送信されることです。これは私が望むものではありません。私は次のことをしようとしました:
- config/application.rb を修正します。config.relative_url_root を「/var/www/discourse」と「/forum」に変更しました。Web ページで次のエラーがスローされます。
見つかりません: /
index.html ファイルにタグを設定しようとしましたが、public/ ディレクトリの下に見つかりませんでした。
config/routes.rb ファイルを変更しようとしましたが、サーバーが起動しません。
私は Ruby プログラマーではありませんが、他の言語でのプログラミング経験はあります。
また、config/application.rb ファイルを変更したときに、ファイルをリロードするコマンドを入力しませんでした。config/routes.rb ファイルを変更したとき、余分なコードを一番上に置きました。何をしたか忘れましたが、ルートディレクトリの設定と関係がありました。
簡単に言うと、discourse/ruby on rails のルート ディレクトリを設定するにはどうすればよいですか?