Apache2 と Phusion Passenger 4 を使用して Rails アプリの展開をテストしています。これは私の Apache conf です。
<Location /myproject>
ProxyPass http://localhost:3000
ProxyPassReverse http://localhost:3000
</Location>
次に、myproject ディレクトリでパッセンジャーをスタンドアロン モードで起動します。
passenger start -a 127.0.0.1 -p 3000 -d
ブラウザでhttps://mydomain.com/myprojectにアクセスすると、ホームページは正しく表示されますが、アセットへのリンクが次のようになっているため、css または js が読み込まれません。
<link href="/assets/application.css?body=1" media="all" rel="stylesheet" type="text/css">
これは次を指します:
https://mydomain.com/assets/application.css
ただし、次のようにする必要があります。
https://mydomain.com/myproject/assets/application.css
Apacheまたはレール側でこれを修正するにはどうすればよいですか?