Apache2.2.8とTomcat6の連携 | presosaiso

2008/02/13

Apache2.2.8とTomcat6の連携

前にdebianに入れた時はa2enmodってコマンドで動的に組み込めたのですが、コマンドありません。
悩んでるより./configureし直した方が早いと決断して、いろいろ入れました。

$ ./configure --enable-cache --enable-disk-cache --enable-mem-cache --enable-proxy --enable-proxy-ajp --enable-rewrite --enable-so


cache, disk-cache, mem-cacheはキャッシュするために使います。
詳しくは、@IT「強化されたドキュメントキャッシュ機能を使う」へどうぞ。

proxy, proxy-ajpはTomcatとの連携に使います。
使い方は以下の通り。

<Location /~hoge/ServletFuga>
ProxyPass ajp://localhost:8009/~hoge/ServletFuga
</Location>


rewriteは圧縮転送に使います。
その際の.htaccessの例は以下の通り。

RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME} !\.gz$
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule .+ %{REQUEST_URI}.gz

ForceType application/x-javascript
AddEncoding x-gzip .gz

0 件のコメント: