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.

Nginx-logo

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 :

  1. Instalar los paquetes necesarios para compilar
    apt-get install -y hacen gcc libpcre3 libpcre3-dev zlib1g-dev libbz2-dev libssl-dev
  2. Descargar la versión 1.6.2 de Nginx
    wget http://Nginx.org/download/Nginx-1.6.2.tar.gz
  3. Descomprima el archivo
    tar zxvf nginx - FTP://Alpha.gnu.org/GNU/enscript-1.6.2.tar.gz
    CD nginx - 1.6.2
  4. 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 !

Nginx 1.6.2 on Raspberry Pi - powerpcspe

Posiblemente le gustan también....