ページが相対 URL を解決できるように mod_proxy_html を構成しようとしています。Apache は私の設定で正常に動作しますが、相対 URL は解決されません。
.conf ファイル
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyHTMLEnable On
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
<Proxy balancer://mycluster>
BalancerMember "http://localhost:8080"
BalancerMember "http://localhost:8180"
ProxySet stickysession=ROUTEID
</Proxy>
ProxyPass / balancer://mycluster
ProxyHTMLURLMap / balancer://mycluster
RequestHeader unset Accept-Encoding
</VirtualHost>
jboss に直接アクセスした結果:
Apache の mod_proxy 負荷分散を介して jboss にアクセスした結果:
明らかに、この問題により、静的リソースは後者にロードされません。