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