**Apache 1.3.29 + 追加モジュール + SSL のインストール

#contents

***''はじめに''

-''Apacheとは何か?''~
Apacheは、Unix標準のWebサーバーです。インターネットがUNIX主導で広がったこともあり、事実上の標準となっています。詳しくは、Apacheのホームページを参照してください。 

-''SSLとは何か?''~
SSLとはSecure Socket Layerの略です。Web上の通信を暗号化するもので、クレジットカード情報を送るときなどを安全に送るために使用されます。詳しくは、アスキーデジタル用語辞典のSSLのページなどを参照してください。 

-''openssl''~
opensslはLinux上でSSL通信を実現するツールです。詳しくは、OpenSSLページで。

-''mod_sslとは''~
mod_sslはApacheでSSL通信を可能にするための拡張モジュールです。ただし通常の拡張モジュールとは違い、Apacheにパッチをあてる必要があります。つまり、ソースから再度コンパイル、インストールする必要があるので注意が必要です。

***''必要なファイルなど''

+[[apache_1.3.29.tar.gz>http://www.appdev.akmalida.com/ftp/pub/unixapp/apachessl/apache_1.3.29.tar.gz]] - http://www.apache.org/ 
+[[openssl-0.9.7c.tar.gz>http://www.appdev.akmalida.com/ftp/pub/unixapp/apachessl/openssl-0.9.7c.tar.gz]] - http://www.openssl.org/ 
+[[mod_ssl-2.8.16-1.3.29.tar.gz>http://www.appdev.akmalida.com/ftp/pub/unixapp/apachessl/mod_ssl-2.8.16-1.3.29.tar.gz]] - http://www.modssl.org/ 
+[[mm-1.3.0.tar.gz>http://www.appdev.akmalida.com/ftp/pub/unixapp/apachessl/mm-1.3.0.tar.gz]] - http://www.engelschall.com/sw/mm/

***''インストール''

-''openssl-0.9.7cのインストール''~
OpenSSL のメイクでは、mod_ssl を DSO として使用するために -fPIC オプションを使用する。

 $ tar xvfz  openssl-0.9.7c.tar.gz
 $ cd opeopenssl-0.9.7c
 $ ./config -fPIC
 $ make
 $ make test
 $ make install

-''mm-1.3.0のインストール''~

 $ tar xvfz mm-1.3.0.tar.gz
 $ cd mm-1.3.0
 $ ./configure --disable-shared
 $ make

-''mod_mod_ssl-2.8.16(DSO)のインストール''~

 $ tar xvfz mod_ssl-2.8.16-1.3.29.tar.gz
 $ tar xvf apache_1.3.29.tar.gz
 $ cd mod_ssl-2.8.16-1.3.29
 $ ./configure --with-apache=../apache_1.3.19 \
               --with-ssl=../openssl-0.9.6a \
               --with-mm=../mm-1.1.3 \
               --prefix=/usr/local/apache \
               --enable-shared=ssl

(DSOのためのオプションが“--enable-shared=ssl”) 

-''Apache-1.3.29のインストール''~

 $ SSL_BASE=../openssl-0.9.6a OPTIM="-O2" ./configure \
			--enable-module=ssl \
			--enable-shared=ssl \
			--enable-module=so \
			--enable-suexec \
			--suexec-caller=www \ 
			--suexec-uidmin=500 \
			--suexec-gidmin=500 \
			--suexec-userdir=www \
			--suexec-docroot=/home \
			--enable-module=log_agent \
			--enable-module=log_referer \
			--enable-module=rewrite
 $ make
 $ make certificate
 $ make install

(DSOのためのオプションが“--enable-shared=ssl”)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS