Nginx enabling TLS SNI support on centos 5
By default centos 5.x has openssl-0.9.8e which is not have tls extention for sni support. this is workaround on how to get nginx 0.8.48 rpm with TLS SNI enabled
Step 1:
download openssl source, example openssl-0.9.8l. extract it in /usr/src
$ cd /usr/src $ wget http://www.openssl.org/source/openssl-0.9.8l.tar.gz $ tar xvzf openssl-0.9.8l.tar.gz
Step 2:
Download nginx rpm source, example nginx-0.8.49-1.el5.src.rpm
$ wget http://centos.alt.ru/pub/nginx/0.8/RHEL/SRPMS/nginx-0.8.49-1.el5.src.rpm $ rpm -Uvh nginx-0.8.49-1.el5.src.rpm
Move to directory where the spec file is in and edit nginx.spec
$ cd /path/to/rpm/SPECS/ $ vi nginx.spec