ECC版SSL証明書インストール体験記その2

26.07.13 / 未分類 / Author:

ECC版SSL証明書ではopensslとapacheの最新版をインストールする必要があります!

では早速opensslの1.0.1eをインストールしましょう!

opensslをインストールするディレクトリに移動して、wgetで1.0.1eのファイルを取得し、展開します。

————————–

# cd /usr/local/src/
# wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz
# tar xzvf openssl-1.0.1e.tar.gz

————————–

————————–

# cd openssl-1.0.1e
# ./config –prefix=/usr/local/openssl shared

————————–

 

 

人間が分かりやすいプログラミング言語で書かれたソースコードを、
PCが理解できて実行可能なコード(オブジェクトコード)にコンパイルして、インストールを実行です!

————————–

# make
# make install

————————–

————————–

# echo ‘/usr/local/openssl/lib’ > /etc/ld.so.conf.d/openssl.conf
# ldconfig

————————–

 

ちゃんと1.0.1eがインストールできてるかな?(ドキドキ)確認しますっ

————————–

# cd /usr/local/openssl/bin
# ls -la
– opensslがあることを確認
# /usr/local/openssl/bin/openssl version
————
OpenSSL 1.0.1e 11 Feb 2013
————

————————–

これにてopensslのインストールは完了っ!次にapacheの2.4.4をインストールしましょう〜!

apacheのインストールでは、APR、APR-utilも一緒にインストールする必要があります。
opensslと同じようにwgetでファイルの取得を行いましょう!

————————–

# cd /usr/local/src/

# wget http://ftp.jaist.ac.jp/pub/apache/httpd/httpd-2.4.4.tar.gz
# wget http://ftp.jaist.ac.jp/pub/apache/apr/apr-1.4.6.tar.gz
# wget http://ftp.jaist.ac.jp/pub/apache/apr/apr-util-1.5.1.tar.gz
————————–

 

————————–

# tar xvfz apr-1.4.6.tar.gz
# cd apr-1.4.6
# ./configure –prefix=/usr/local/apr/
# make
# make install

————————–

————————–

# cd /usr/local/src/
# tar xvfz apr-util-1.5.1.tar.gz
# cd apr-util-1.5.1
# ./configure –prefix=/usr/local/apr-util/ –with-apr=/usr/local/apr/
# make
# make install

————————–

そして最後にapache!

————————–

# cd /usr/local/src/
# tar xvof httpd-2.4.4.tar.gz
# cd httpd-2.4.4
# ./configure –prefix=/usr/local/apache2.4 –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –enable-so  –enable-ssl=shared  –with-ssl=/usr/local/openssl
# make
# make install

————————–

apacheの設定ファイル、httpd.confの中身を確認します

————————–

# less -N /usr/local/apache2.4/conf/httpd.conf/

– 以下のようになっていることを確認
——————
31 ServerRoot “/usr/local/apache2.4”
87 LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
126 LoadModule ssl_module modules/mod_ssl.so
187 ServerName localhost:80
211 DocumentRoot “/usr/local/apache2.4/htdocs”
478 Include conf/extra/httpd-ssl.conf
——————

————————–

最後にapacheの起動を行って完了ですっ

————————–

# /usr/local/apache2.4/bin/apachectl start

————————–

 

Comments: 0

Leave a Reply

« | »