OpenSSL 0.9.8k
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
''目次''
#contents
~
----
*目的 [#ecf4f908]
勉強の為、ソースからのインストールを考えていたが既存のOpe...
%%とりあえずソースからのインストール方法だけ記載。%%
%%実際はyumで行う。%%~
既存のOpenSSL(ver 0.9.8b)をそのままにしてとりあえずインス...
CentOS5.3の場合、既存OpenSSLのバージョンは0.9.8eであるが
最新版の0.9.8kにバージョンアップする。
*準備 [#r7c86e6e]
*インストール前 [#k05b19b0]
現状の確認
# which openssl ← バイ...
/usr/bin/openssl
# /usr/bin/openssl version ← 現在...
OpenSSL 0.9.8e-fipsrhel5 01 Jul 2008
# ldd /usr/bin/openssl ← ライ...
〜(略)〜
libssl.so.6 => /lib/libssl.so.6 (0x00bcf000)
〜(略)〜
# ls -l /lib/libssl.so.6 ← リン...
lrwxrwxrwx 1 root root 16 Jul 31 08:52 /lib/libssl.so.6 ...
# ls -l /lib/libssl.so.0.9.8e ← リン...
-rwxr-xr-x 1 root root 284524 Mar 4 02:58 /lib/libssl.so...
# strings /lib/libssl.so.6 | grep "OpenSSL 0" ← ファ...
SSLv2 part of OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
SSLv3 part of OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
TLSv1 part of OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
DTLSv1 part of OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
# find / -name openssl.cnf ← open...
/etc/pki/tls/openssl.cnf
*インストール [#ce66a4c2]
+''ソースの取得''
# wget -P /usr/local/src http://www.openssl.org/source/o...
~
+''ソースの解凍''
# cd /usr/local/src
# tar zxvf openssl-0.9.8k.tar.gz
~
+''コンパイル設定''~
[[configのヘルプ>OpenSSL 0.9.8kのconfigヘルプ]]
# cd /usr/local/src/openssl-0.9.8k
# ./config --prefix=/usr --openssldir=/etc/pki/tls shared
~
+''インストール''
# make
# make install
~
*インストール後 [#gb7c1b5e]
''確認''
# ls -l /usr/bin/openssl
-rwxr-xr-x 1 root root 448354 Jul 31 10:48 /usr/bin/open...
# ls -l /usr/lib/libssl*
-rwxr-xr-x 1 root root 205052 Jul 28 00:01 /usr/lib/libs...
-rw-r--r-- 1 root root 393976 Jul 31 10:48 /usr/lib/libs...
lrwxrwxrwx 1 root root 15 Jul 31 10:48 /usr/lib/libs...
-r-xr-xr-x 1 root root 291597 Jul 31 10:48 /usr/lib/libs...
''シンボリックリンクの作成''~
自分の都合でこっちの方が使いやすいw
# ln -s /etc/pki/tls /usr/local/ssl
# ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.6
/libの中は消しておいた方がいいのか?~
%%↑消してみた%%~
↑/lib/libssl.so.6を消したらyumが動かなくなったのでシンボ...
# ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.6
で共有libのPATH設定
# vi /etc/ld.so.conf
/usr/lib ← 1行追加
# ldconfig ← 変更の適用
終了行:
''目次''
#contents
~
----
*目的 [#ecf4f908]
勉強の為、ソースからのインストールを考えていたが既存のOpe...
%%とりあえずソースからのインストール方法だけ記載。%%
%%実際はyumで行う。%%~
既存のOpenSSL(ver 0.9.8b)をそのままにしてとりあえずインス...
CentOS5.3の場合、既存OpenSSLのバージョンは0.9.8eであるが
最新版の0.9.8kにバージョンアップする。
*準備 [#r7c86e6e]
*インストール前 [#k05b19b0]
現状の確認
# which openssl ← バイ...
/usr/bin/openssl
# /usr/bin/openssl version ← 現在...
OpenSSL 0.9.8e-fipsrhel5 01 Jul 2008
# ldd /usr/bin/openssl ← ライ...
〜(略)〜
libssl.so.6 => /lib/libssl.so.6 (0x00bcf000)
〜(略)〜
# ls -l /lib/libssl.so.6 ← リン...
lrwxrwxrwx 1 root root 16 Jul 31 08:52 /lib/libssl.so.6 ...
# ls -l /lib/libssl.so.0.9.8e ← リン...
-rwxr-xr-x 1 root root 284524 Mar 4 02:58 /lib/libssl.so...
# strings /lib/libssl.so.6 | grep "OpenSSL 0" ← ファ...
SSLv2 part of OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
SSLv3 part of OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
TLSv1 part of OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
DTLSv1 part of OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
# find / -name openssl.cnf ← open...
/etc/pki/tls/openssl.cnf
*インストール [#ce66a4c2]
+''ソースの取得''
# wget -P /usr/local/src http://www.openssl.org/source/o...
~
+''ソースの解凍''
# cd /usr/local/src
# tar zxvf openssl-0.9.8k.tar.gz
~
+''コンパイル設定''~
[[configのヘルプ>OpenSSL 0.9.8kのconfigヘルプ]]
# cd /usr/local/src/openssl-0.9.8k
# ./config --prefix=/usr --openssldir=/etc/pki/tls shared
~
+''インストール''
# make
# make install
~
*インストール後 [#gb7c1b5e]
''確認''
# ls -l /usr/bin/openssl
-rwxr-xr-x 1 root root 448354 Jul 31 10:48 /usr/bin/open...
# ls -l /usr/lib/libssl*
-rwxr-xr-x 1 root root 205052 Jul 28 00:01 /usr/lib/libs...
-rw-r--r-- 1 root root 393976 Jul 31 10:48 /usr/lib/libs...
lrwxrwxrwx 1 root root 15 Jul 31 10:48 /usr/lib/libs...
-r-xr-xr-x 1 root root 291597 Jul 31 10:48 /usr/lib/libs...
''シンボリックリンクの作成''~
自分の都合でこっちの方が使いやすいw
# ln -s /etc/pki/tls /usr/local/ssl
# ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.6
/libの中は消しておいた方がいいのか?~
%%↑消してみた%%~
↑/lib/libssl.so.6を消したらyumが動かなくなったのでシンボ...
# ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.6
で共有libのPATH設定
# vi /etc/ld.so.conf
/usr/lib ← 1行追加
# ldconfig ← 変更の適用
ページ名: