ユーザ用ツール

サイト用ツール


サイドバー



最近の更新



Tag Cloud

タグ#
6
10
1
3
1
2
17
7
1
1
6
9
4
1
2
178
1
4
2
7
12
5
1
25
2
3
1
6
1
1
32
1
3
3
1
1
1
1
1
1
13
45
7
9
10
5
10
3
2
2
8
2
2
6
3
1
1
4
7
4
2
2
2
1
7
2
4
1
2
22
2
12
2
3
1
1
2
2
1
1
1
3
2
2
4
2
2
1
1
2
1
1
1
2
1
26
2
1
2
2
2
1
1
2
3
12
4
7
1
1
2
9
1
3
1
1
7
1
1
1
1
1
8
1
4
1
2
1
1
1
3
3
4
1
2
1
1
7
3
1
3
1
1
4
1
2
1
2
6
2
1
3
1
1
3
1
2
1
2
2
2
1
2
3
1
1
3
2
1
3
1
1
3
2
1
1
7
1
3
3
1
1
1
1
5
1
27
2
1
2
1
2
2
3
1
1
1
2
1
2
1
1
1
1
1
1
1
2

01_linux:02_www:31_centos5_tls

31 CentOS5 でTLS

CentOS5 の opensslが、openssl-0.9.8e-34.el5_11
これだとTLSに対応してないので、curlやwgetなどやると下記のエラーになってしまう。。。

error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

対応

新しいOpensslを入れてあげる

Openssl

wget https://www.openssl.org/source/openssl-1.0.2r.tar.gz
./config shared enable-ssl2 enable-ssl3 --prefix=/usr
make
make install
openssl version
echo '/usr/lib' > /etc/ld.so.conf.d/openssl.conf

Wget

1.16.1以上でtls1.1 tls1.2対応

wget http://ftp.gnu.org/gnu/wget/wget-1.16.1.tar.gz
yum -y remove wget
tar -xzvf wget-1.16.1.tar.gz
cd wget-1.16.1
./configure --with-ssl=openssl  --prefix=/usr
make && make install

Curl

# cd /usr/local/src
# wget https://curl.haxx.se/download/curl-7.58.0.tar.gz
# tar xzvf curl-7.58.0.tar.gz
# cd curl-7.58.0
# ./configure --enable-libcurl-option --with-ssl=/usr --prefix=/usr
$ curl -L -O [URL]

最後に

ライブラリ読み込み

# ldconfig
01_linux/02_www/31_centos5_tls.txt · 最終更新: 2019/04/25 17:26 by matsui

Yesterday:117 Today:062 Total:01856