apache2のコンパイル

httpd-2.2.2
tarで展開後、以下実行。

./configure –enable-so ?
–enable-rewrite ?
–enable-ssl ?
–with-ssl=/usr/local/ssl ?
–enable-layout=Solaris ?
–enable-headers ?
–enable-info ?
–enable-rewrite ?
–enable-module=log_agent ?
–disable-ipv6 ?
–enable-proxy=shared ?
–enable-dav=yes ?
–enable-auth-digest ?
–enable-static-htpasswd ?
–enable-static-htdigest ?
–enable-static-rotatelogs ?
–enable-static-logresolve ?
–enable-cache ?
–enable-disk-cache ?
–enable-mem-cache ?
–with-mpm=worker
make
make install

/usr/local/apache2と/etc/httpd配下にインストールされる。
新機能のcache周りはデフォルトでは無効なので明示で組み込み、それ用のディレクティブを記述して有効にする。
※でもローカルコンテンツをmem-cacheするなら効果は大きいけど、disk-cacheする意味は薄いよね。今回のは動的コンテンツをcacheしても問題ないという話みたいなので、javaコンテンツとかCGIコンテンツのキャッシュにはいいのかな。それかproxy用かな?
–enable-static-XXXXXXはよくわからないけど付けてみた。
※いままでのとなにが違うのか…
後は今回からNameVirtualでも個別にSSLが有効らしい。
IPを複数個割り振らなくてもよいということ。
※まだためしてない。