ECC版SSL証明書インストール体験記その2
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