0
是否有可能將重寫規則與jk_mod與服務器端正向結合?jk_mod和Apache重寫
我有一個簡單的配置
RewriteEngine On
RewriteRule ^/$ /myapp [R]
JkMount /* worker_1
使用重定向標誌,但不能沒有它運行時,這個偉大的工程。我想要實現的是服務器端轉發,因此用戶的瀏覽器欄不會注意到重寫。
謝謝。
是否有可能將重寫規則與jk_mod與服務器端正向結合?jk_mod和Apache重寫
我有一個簡單的配置
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被「翻譯」
謝謝,我會盡力回覆。 – chris1069603
您是否需要將「www.example.com/somepage」映射到「www.example.com/myapp/somepage」,但仍顯示「 www.example.com/somepage「在地址欄中?你絕對需要mod_jk還是打開使用mod_proxy_http? – JScoobyCed
是的,這正是我需要的行爲。我們使用Glassfish和mod_jk,不知道mod_proxy_http是否會爲我們完成這項工作。 – chris1069603