Aqui los pasos seguidos para completar esta instalacion en CentOS 5.9 y Nginx 1.4.0
El modulo ya se encuentra incluido en la version 1.4.0 de Nginx por lo que solo basta agregarlo a las opciones de compilacion.
Primero hay que resolver la dependencia en openssl 1.0.1+. CentOS 5 tiene openssl 0.98 por lo que crearemos una instalacion secundaria de openssl en /usr/local/ssl:
wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz
tar zxvf openssl-1.0.1e.tar.gz
cd openssl-1.0.1e
./config --shared -–openssldir=/usr/local/openssl
make
make install
Podemos ver la nueva version de openssl con el comando:
/usr/local/ssl/bin/openssl version
Con eso instalado podemos bajar la ultima version de Nginx desde http://www.nginx.org/download/ :
wget http://nginx.org/download/nginx-1.4.0.tar.gz
tar -xvzf nginx-1.4.0.tar.gz
cd nginx-1.4.0
Y agregamos opciones para utilizar nuestra segunda instalacion de openssl:
./configure --with-http_ssl_module --with-cc-opt="-I/usr/local/include -I/usr/local/ssl/include -I/usr/include" --with-ld-opt="-L/usr/local/ssl/lib -Wl,-rpath,/usr/local/ssl/lib -lssl -lcrypto -ldl -lz" --with-http_geoip_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_spdy_module --with-debug
make
make install
Eso nos da un executable de Nginx en /usr/local/nginx/sbin/nginx
Podemos checar la version con: /usr/local/nginx/sbin/nginx -V
Ahora agregamos las opciones de SPDY a la configuracion:
vim /usr/local/nginx/conf/nginx.conf
server {
listen xxx.xxx.xxx.xxx:443 ssl spdy;
server_name mydomain.com;
Y adicionalmente agregamos compresion en los headers:
spdy_headers_comp 7;
Despues de eso, reiniciamos el servicio y podemos checar los resultados en http://spdycheck.org/
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario