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

コメントする