jk_mod和apache重写
是否可以将重写规则与jk_mod和服务器端转发相结合 我有一个简单的配置jk_mod和apache重写,apache,mod-rewrite,glassfish,mod-jk,Apache,Mod Rewrite,Glassfish,Mod Jk,是否可以将重写规则与jk_mod和服务器端转发相结合 我有一个简单的配置 RewriteEngine On RewriteRule ^/$ /myapp [R] JkMount /* worker_1 这在使用重定向标志时效果很好,但在没有重定向标志的情况下无法运行。我想要实现的是服务器端转发,这样用户的浏览器栏就不会注意到重写 谢谢。尝试mod_proxy_http,您需要启用mod_proxy和mod_proxy_http: LoadModule proxy_module /usr/li
RewriteEngine On
RewriteRule ^/$ /myapp [R]
JkMount /* worker_1
这在使用重定向标志时效果很好,但在没有重定向标志的情况下无法运行。我想要实现的是服务器端转发,这样用户的浏览器栏就不会注意到重写
谢谢。尝试mod_proxy_http,您需要启用mod_proxy和mod_proxy_http:
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
然后在虚拟主机部分:
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /css !
ProxyPass /img !
ProxyPass /js !
ProxyPass / http://localhost:8080/myapp/
ProxyPassReverse / http://localhost:8080/myapp/
注意:
ProxyPass/xxx您的问题中不需要代码>。我只是想说明如何排除某些URI被“翻译”您是否需要获取www.example.com/somepage
以映射到www.example.com/myapp/somepage
,但仍然在地址栏中显示www.example.com/somepage
?你是绝对需要mod_jk还是愿意使用mod_proxy_http?是的,这正是我需要的行为。我们在mod_jk中使用Glassfish,不知道mod_proxy_http是否能帮我们完成这项工作。谢谢,我会尝试并报告。