2001/11/24
バージョン mod_ssl 2.8.4
OS RedHat 7.0J (Linux 2.2.16-22)
ホームページ http://www.modssl.org/
ダウンロード http://www.modssl.org/source/
備考 Apache 1.3.20
OpenSSL 0.9.6b

ApacheのフリーのSSLモジュールです。OpenSSLが必要です。ApacheのSSLについてはmod_sslの他にApache-SSLという選択肢もありますが、最近のApacheのバージョンアップへの対応はmod_sslのほうが早く、またインストールが少しだけ楽な感じです。機能的にはどちらも大差ないと思われます。Apache-SSLのインストールについては、ちょっと古いですが、こちらに書いてありますので、興味があれば試してみてください。

OpenSSLのインストール

以下を参考にインストールしてください。

Apache + mod_sslのインストール

Apacheとmod_sslのアーカイブを展開します。

$ tar xvfz apache_1.3.20.tar.gz

$ tar xvfz mod_ssl-2.8.4-1.3.20.tar.gz

mod_sslのconfigureを実行します。この時、--with-apacheオプションでApacheのアーカイブを展開したパスを指定し、--with-sslオプションでOpenSSLのインストール先パスを指定します。

$ cd mod_ssl-2.8.4-1.3.20
$ ./configure \
--with-apache=../apache_1.3.20 \
--with-ssl=/usr/local/ssl

次にApacheの展開パスのほうに移動し、コンパイルします。

$ cd ../apache_1.3.20
$ make

make certificateでサイト証明書を生成します。ここで様々な情報を聞かれますので、入力してください。

$ make certificate

rootになってインストールします。

$ su

# make install

サイト証明書の作成

インストール時make certificateでサイト証明書を作ることができますが、あとで作り直したりしたい場合は以下を参考にしてください。

起動方法

起動するにはapachectlコマンドでstartsslを指定します。

# /usr/local/apache/bin/apachectl startssl