ทำการ Download new version of openssl
#cd /usr/src
check latest version of openssl on
https://www.openssl.org#wget
https://www.openssl.org/source/openssl-1.0.2d.tar.gz#tar -xvzf openssl-1.0.2d.tar.gz
#cd openssl-1.0.2d
#./config --prefix=/usr no-threads shared
#make
#make test
#make install
After updating openSSL, we need to update DirectAdmin
#cd /usr/local/directadmin/custombuild
#./build clean
#./build update
#./build apache
#./build php d
#./build exim
#./build dovecot
check version openssl
#openssl version
OpenSSL 1.0.2d 9 Jul 2015
ในกรณีที่อัฟเกรด openssl แล้วทำการเชคตามพวกเว็บ check ssl =>
https://www.ssllabs.com/ssltest/แล้วค่า configure ที่ทำการเปลี่ยนแล้วยังไม่อัฟเดท ตามที่ตั้งค่าไว้ เช่น disable TLS1.0 , SSLv2
SSLProtocol -SSLv2 -SSLv3 +TLSv1.1 +TLSv1.2
#/etc/init.d/httpd restart
แล้วค่าที่เชคก็ยัง ขึ้นว่ายังไม่ support TLSv1.1 , TLSv1.2 ให้ทำการ clear cache configure ของ da ด้วยครับผม
#cd /usr/local/directadmin/custombuild
#./build update
#mv configure/ap2/conf configure/ap2/conf_back
#./build rewrite_confs
#/etc/init.d/httpd restart
แล้วทำการเชคผ่านเว็บอีกรอบ ก็จะอัฟเดทเป็นค่า configure ใหม่อย่างถูกต้อง และ เรียบร้อยครับผม : )
ขอบพระคุณทีมงาน support team : บริษัท Packetlove IT Service and Consulting ครับ