Compilar Nginx 1.6.2 para Frambuesa Pi
Nginx sigue siendo para mí uno de los mejores servidores web para Raspberry Pi. Una configuración sencilla, Es poderoso, lo cual es perfecto para una configuración de pequeña. La última versión de Voici comment obtenir muy simple.
Sí, pero por qué queremos la versión más reciente ?
Ya para aprovechar los últimos parches de seguridad. Especialmente si tu frambuesa está expuesto fuera de ! Algunas de estas fallas están presentes desde la versión 0.8 !
Mejoras de lado, Hay muchos, algunas técnicas, Pero los más importantes son (para reanudar esas d' un artículo anterior) :
- Soporte SPDY (Speedy) 3.1, Protocolo Iniciado por Google y apoyado por varios navegadores (IE 11+, Cromo, Firefox 23+). El protocolo permite acelerar los envíos de página mediante administración de prioridades en los elementos que componen una página
- Autenticación a través de un servidor externo
- Du revalidación caché grâce à l ' en-tête «If-modified-Since». Permite atender las respuestas basadas en la memoria caché administrada por Nginx.
- Varias mejoras en la capa SSL
- Mejoras en la transmisión de MP4
Los pasos son los siguientes :
- Instalar los paquetes necesarios para compilar
apt-get install -y hacen gcc libpcre3 libpcre3-dev zlib1g-dev libbz2-dev libssl-dev
- Descargar la versión 1.6.2 de Nginx
wget http://Nginx.org/download/Nginx-1.6.2.tar.gz
- Descomprima el archivo
tar zxvf nginx - FTP://Alpha.gnu.org/GNU/enscript-1.6.2.tar.gz
CD nginx - 1.6.2
- Iniciar la configuración
./Configura
¿Estás lista para lanzar la compilación. ¿Por qué casi ? Porque es ahora que debe decidir qué módulos quiere disfrutar. Es una de las desventajas de Nginx, Es que los módulos no cargar dinámicamente. Algunos se cargan por defecto (ver la lista aquí), otros son elegir temprano (ver la lista aquí)
Aquí hay un ejemplo de módulos que se pueden agregar :
- Soporte SSL
- Soporte SPDY
- Compresión automática de archivos estáticos
- Descompresión sobre la marcha comprimido respuestas
El comando será como sigue :
./configurar - con-http_gzip_static_module-con-http_gunzip_module - con-http_spdy_module - con-http_ssl_module
Para ir más lejos, Tampoco puede escribir su propio módulo (expresar su lado barbu !), o añadir otro módulo ya completado. Encontrará una lista de Esta página. Attention quand même à pas installer tout et n’importe quoi 😉 Une fois l’archive récupérée et décompressée, vous pourrez l'ajouter avec l ' option -Añadir-module = / ruta/a/módulo/fuente a la orden Configura (Usted puede poner tanto como quieras)
Ya puede comenzar la compilación con el comando
hacer
Tiempo de compilación es lo suficientemente rápido (menos de 10 minutos) incluso sin tener overclockeado la frambuesa. Luego de la instalación con
hacer instalar
Aquí estás con la última versión de Nginx !