apache2.2と、tomcatのインストールはすんなりいったのだが、
連携させようとしてmod_jk2をインストール後、
apacheを起動するとこんなエラーが出てapacheが起動できない。
httpd: Syntax error on line 466 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_jk2.so into server: /usr/local/apache2/modules/mod_jk2.so: undefined symbol: apr_pool_get_parent
ちょっと調べてみたら、
apache2.2からmod_jk2を使うのではなく、
mod_proxy_ajpというapache標準のモジュールを使うようになった。
今まではmod_proxy_ajpを使ってなかったので、
以下のconfigureオプションを追加して、
--enable-proxy --enable-proxy_ajp
apacheをコンパイルし直してインストール。
これだけでapache2.2とTomcatの連携が出来た。
例えば以下の内容をhttpd.confに追加すると、
apacheからサンプルページが表示される。
<Location /jsp-examples/>Posted by Jay at 2006年10月13日 00:22 | コメント (0) | トラックバック (0) |ProxyPass ajp://localhost:8009/jsp-examples/
</Location>

この記事に対するコメント