Apache2を入れたり1.3を入れたりと普段は慌しいのですが、Apache2ではmod_sslを別途手に入れなくてもSSL実装可能だった。(そういえば2年前はApache1.3+mod_sslでインストールの仕方が分けわかんなくて2にした気がする)
# ./configure –prefix=/usr/local/apache –enable-ssl –enable-module=so
# make
# make install
これが1.3だとApacheのバージョンに一致するmod_sslを手に入れてmod_ssl内でApacheのmakeも行う。別にsslが必要なくてもバイナリで配布されているEAPIモジュールを使用したいときもこれを行う必要があり苦労しました。1.3の場合はこんな感じです。
Apache+mod_SSLのインストール方法
mod_SSLのコンフィグ(mod_SSLのソース内で実行)
# ./configure
–with-apache=../apache_1.3.33
–with-ssl=/usr/
–enable-module=so
–prefix=/usr/local/apache
–enable-module=ssl
# 説明
–with-apache=(Apacheソースのディレクトリ)
–with-ssl=(sslのライブラリが存在する場所)
–enable-module=so(Apache用のコマンド)
–prefix=(Apache用のコマンド)
–enable-module=ssl(Apache用のコマンド)
Apacheのインストール
# cd ../apache_1.3.33
# make
# make install