TomcatのフロントとしてのApacheの設定
状況とやりたいこと
- 静的ファイルはApache側で処理させる
- 静的ファイルはサブディレクトリにも散在している
- SAStrutsなので拡張子での振り分けはムリ(設定変えればできるけど.doとか付けたくないし)
- トップページは動的なので、ディレクトリで分離するのはムリ
- リクエストのファイル拡張子で判断できればいけるんじゃない?
BalancerMember ajp://localhost:8009
RewriteEngine On
RewriteRule ^/(images|stylesheets|javascripts) - [L]
RewriteRule ^/(sitemap|html) - [L]
RewriteRule \.(html|htm|gif|jpg|png|js|swf|css|zip|pdf)$ - [L]
RewriteRule ^/(.*) balancer://ajp-balancer/$1 [P,L]
こんな感じに。
パフォーマンス大丈夫かな。どこかで一度計った方がいいかもね。
※何でbalancer使ってるかは、参照元を参照
via http://sorajo.spaces.live.com/blog/cns!CF5810903289B74A!175.entry