2014-07-02 15:51:56
¡Ø ¾÷µ¥ÀÌÆ® ´ë»ó ¹öÀü ¸ñ·Ï
- OpenSSL 0.9.8 ´ë ¹öÀü »ç¿ëÀÚ : 0.9.8za ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®
- OpenSSL 1.0.0 ´ë ¹öÀü »ç¿ëÀÚ : 1.0.0m ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®
- OpenSSL 1.0.1 ´ë ¹öÀü »ç¿ëÀÚ : 1.0.1h ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®
1. ¼Ò½º ÇÁ·Î±×·¥ ´Ù¿î·Îµå
[root@server]# wget https://www.openssl.org/source/openssl-0.9.8za.tar.gz
100%[============================================>] 3,787,508 651K/s in 5.7s
2014-06-11 12:21:16 (651 KB/s) - `openssl-0.9.8za.tar.gz' saved [3787508/3787508]
[root@server]#
2. ¾ÐÃà ÇØÁ¦
[root@server]# tar zxf openssl-0.9.8za.tar.gz
[root@server]# ls
openssl-0.9.8za openssl-0.9.8za.tar.gz
[root@server]#
3. gcc ¿Í °°Àº ÄÄÆÄÀÏ µµ±¸ ¼³Ä¡
[root@server]# yum -y install gcc gcc-c++
...
#¼³¸í : gcc¿Í gcc-c++¸¦ yum ÀÌ¿ëÇÏ¿© ¼³Ä¡
4. ÄÄÆÄÀÏ
[root@server]# cd openssl-0.9.8za
[root@server]# ./config --prefix=/usr/local --openssldir=/usr/local/openssl
...
[root@server]# make
...
[root@server]# make install
...
#¼³¸í : /usr/local/openssl ¿¡ ¼³Ä¡(´Ù¸¥ Æú´õ·Î º¯°æ °¡´É)
5. ½ÇÇà°æ·Î º¯°æ ¹× ¹öÀü È®ÀÎ
[root@server]# which openssl
/usr/bin/openssl
#¼³¸í : ±âÁ¸ openssl ½ÇÇà ÆÄÀÏÀÇ À§Ä¡¸¦ ã¾ÆÁÜ
[root@server]# mv /usr/bin/openssl /usr/bin/openssl.bak
#¼³¸í : ¿øº» openssl À» ´Ù¸¥ À̸§À¸·Î º¯°æÇÏ¿© º¸°ü
[root@server]# cp /usr/local/bin/openssl /usr/bin/openssl
#¼³¸í : »õ·Î ¼³Ä¡µÈ openssl À» ¿Å°ÜÁÜ
[root@server]# openssl version
OpenSSL 0.9.8za 5 Jun 2014
#¼³¸í : ¹öÀü È®ÀÎ