私のアプリケーションはスプリング ベースで、jetty によって提供されます。現在の編成はこんな感じ。
Apache -> リバース プロキシ -> 埋め込み Jetty -> アプリケーション
リバース プロキシを使用せずに直接 ( http://127.0.0.1:15000 ) アプリにアクセスすると、静的リソース (css、.js など) が読み込まれますが、リバース プロキシ経由でアクセスすると ( https://127.0.0.1/app / ) 機能しません。
ここに私の設定があります。
apache2.conf
ProxyPass /app/ http://127.0.0.1:15000/
ProxyPassReverse /app/ http://127.0.0.1:15000/
SSLProxyEngine on
RewriteEngine On
RewriteRule /app$ /app/ [R]
spring-servlet.xml
...
<mvc:default-servlet-handler />
<mvc:resources mapping="/resources/**" location="/resources/" />
...
静的コンテンツが両方の方法で配信されることを望みます。