apache SSL のインストール

戻る次へ

  1. 必要なソースをもってくる。

  2. 展開する。
      > tar -zxvf src/apache_1.2.6+ssl_1.17.tar.gz -C /usr/home/s000/httpd/
      	ben.pgp.key.asc
      	LICENCE.SSL
      	CHANGES.SSL
      	README.SSL
      	EXTRAS.SSL
      	SECURITY
      	SSLpatch
      	src/apache_ssl.c
      	src/gcacheclient.c
      	src/gcache.c
      	src/gcachecommon.c
      	src/gcache.h
      	SSLconf/conf/access.conf
      	SSLconf/conf/httpd.conf
      	SSLconf/conf/srm.conf
      	SSLconf/conf/mime.types
      	md5sums
      	md5sums.asc
      	

  3. パッチをあてる
      > cd /usr/home/s000/httpd
      > patch -p1 < SSLpatch

  4. 修正をする
      > cd ./src
      Configuration ファイルの以下の内容を変更する(エディターは ee をご利用下さい)
      SSL_BASE= /u/ben/apache/SSLeay-0.9.0-ben
      SSL_INCLUDE= -I$(SSL_BASE)/include
      SSL_CFLAGS= -DAPACHE_SSL $(SSL_INCLUDE)
      SSL_LIB_DIR= $(SSL_BASE)
      SSL_LIBS= -L$(SSL_LIB_DIR) -lssl -lcrypto
      SSL_APP_DIR= $(SSL_BASE)/apps
      
      ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
      SSL_BASE= /usr/home/s000/ssl
      SSL_INCLUDE= -I$(SSL_BASE)/include
      SSL_CFLAGS= -DAPACHE_SSL $(SSL_INCLUDE)
      SSL_LIB_DIR= $(SSL_BASE)/lib 
      SSL_LIBS= -L$(SSL_LIB_DIR) -lssl -lcrypto
      SSL_APP_DIR= $(SSL_BASE)/bin
      

  5. コンパイルする。
      > ./Configure
      Using config file: Configuration
      Using Makefile template file: Makefile.tmpl
       + configured for FreeBSD/NetBSD platform
       + setting C compiler to gcc
       + setting C compiler optimization-level to -O2
      
      > make