我正在尝试配置 mod_proxy_html 以便我的页面可以解析相对 URL。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的结果:
显然,由于这个问题,后者没有加载静态资源。