Apache ãã Tomcat ã¸ã®URLããªã©ã¤ããã
mod_rewrite ã使ç¨ãã¦URLãå¤æ´ãã¦ããmod_jk çµç±ã§ã® Tomcat ã¸æ¸¡ãããURLã«ã¯åæ ãããªãã
ãªã¯ã¨ã¹ããã©ã¡ã¼ã¿ã ãåæ ãããã
RewriteRule ^/(.*\.jsp)$ /test/$1?param=1234 [L]
ã¨ãããããªè¨å®ã§ http://hoge.jp/ap/index.jsp ã«ã¢ã¯ã»ã¹ããå ´åã
apache ä¸ã§ã¯ http://hoge.jp/test/ap/index.jsp?1234 ã¨ããããã«ãªã©ã¤ãããããã
apache ä¸ã® rewrite å¾URL http://hoge.jp/ap/index.jsp ââââ rewrite ââââ http://hoge.jp/test/ap/index.jsp?1234
Tomcat ã¸ã¯ http://hoge.jp/ap/index.jsp?1234 ã¨ãã©ã¡ã¼ã¿ã ãä»å ããã¦æ¸¡ãããã
Tomcat ã¸ãªã¯ã¨ã¹ãããã URL http://hoge.jp/ap/index.jsp ââââ rewrite ââââ http://hoge.jp/ap/index.jsp?1234
以ä¸ã®ããã« proxy å½¢å¼ã«ãã㨠rewrite ãããURLã¨ãã¦å¼ã渡ãã¦ããã
RewriteRule ^/(.*\.jsp)$ ajp://localhost:8009/test/$1?1234 [P]
mod_rewrite 以å¤ã«ã mod_proxy 㨠mod_proxy_ajp ãå¿ è¦ã
LoadModule rewrite_module modules/mod_rewrite.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
使ç¨ç°å¢
Apache 2.2.3
http://www.apachefriends.org/en/xampp-windows.html
Apache2.0ç³»ã®å ´å
Apache2.0ã«ã¯ mod_proxy_ajp ããªãã
mod_proxy_http ã«ãããªãã¼ã¹ãããã·ããã°åããããªäºãå®ç¾å¯è½ã ããã©æ§è½ãæªããã
RewriteRule ^/(.*\.jsp)$ http://localhost:8080/test/$1?1234 [P]