Error con nginx y naxis, problema de incompatibilidad

Error con nginx y naxis, problema de incompatibilidad

Estoy haciendo un proyecto sobre aplicaciones de seguridad y tengo un problema de incompatibilidad al usar nginx con los módulos naxsi y uwsgi en el mismo servidor. La versión de Ubuntu es 12.04 LTS. Creo que hay un error.

No puedo instalar nginx con uwsgi y naxsi en el mismo servidor. No existe un paquete que incluya ambas funciones. No puedo usar las directivas de configuración LearningMode y uwsgi_param.

apt-cache muestra nginx-naxsi

Paquete: nginx-naxsi Prioridad: extra Sección: universo/httpd Tamaño instalado: 717 Mantenedor: Desarrolladores de Ubuntu Mantenedor original: Kartik Mistry Arquitectura: amd64 Fuente: nginx Versión: 1.1.19-1ubuntu0.7 Proporciona: httpd, nginx Depende: nginx-common (= 1.1.19-1ubuntu0.7), libc6 (>= 2.14), libpcre3 (>= 8.10), libssl1.0.0 (>= 1.0.0), zlib1g (>= 1:1.1.4) Conflictos : nginx-extras, nginx-full, nginx-light Nombre de archivo: pool/universe/n/nginx/nginx-naxsi_1.1.19-1ubuntu0.7_amd64.deb Tamaño: 301112 MD5sum: a3064faab83136b277e07d00d027a34d SHA1: cf5da2019dce42823554d01ade6d9a0 SHA256: 595d6225ca33558596400b70d70f5b2a133251b2d11fc4c1fd8d0f656e018aed Descripción-es: nginx servidor web con naxsi 0.44 incluido Nginx (motor x) es un servidor web creado por Igor Sysoev y amablemente proporcionado a la comunidad de código abierto. Este servidor se puede utilizar como servidor HTTP independiente y como servidor proxy inverso antes de algún Apache u otro servidor grande para reducir la carga de los servidores backend por muchas sesiones HTTP simultáneas. . Este paquete proporciona la versión estándar de Nginx, incluido el firewall de aplicaciones web naxsi. . MÓDULOS INCLUIDOS: Módulos HTTP estándar: Core, Access, Auth Basic, Auto Index, Browser, Charset, GIF vacío, FastCGI, Geo, Gzip, encabezados, índice, solicitudes de límite, zona de límite, registro, mapa, Memcached, Proxy, Referer, Reescritura, SCGI, clientes divididos, SSI, Upstream, ID de usuario, UWSGI Módulos HTTP opcionales: precompresión Gzip, IPv6, estado de código auxiliar, SSL Módulos de correo: ninguno Módulos de terceros: Naxsi, purga de caché, Upstream Fair Página de inicio: http:// nginx .net Descripción-md5: 7b47bed487001599307c11ff0327c114 Errores:https://bugs.launchpad.net/ubuntu/+filebugOrigen: Ubuntu

Paquete: nginx-naxsi Prioridad: extra Sección: universo/httpd Tamaño instalado: 717 Mantenedor: Desarrolladores de Ubuntu Mantenedor original: Kartik Mistry Arquitectura: amd64 Fuente: nginx Versión: 1.1.19-1 Proporciona: httpd, nginx Depende: nginx- común (= 1.1.19-1), libc6 (>= 2.14), libpcre3 (>= 8.10), libssl1.0.0 (>= 1.0.0), zlib1g (>= 1:1.1.4) Conflictos: nginx-extras , nginx-full, nginx-light Nombre de archivo: pool/universe/n/nginx/nginx-naxsi_1.1.19-1_amd64.deb Tamaño: 301618 MD5sum: 3670f429017e3a59f38463848aafef0b SHA1: e0bcd7be13e34f43e0db884d9 511d8162f0ad8ac SHA256: 8096b62799df9e8fac23f52ff3ea16bee2683715a09eb6ebda1e76e60421e654 Descripción-es: Servidor web nginx con naxsi 0.44 incluido Nginx (motor x) es un servidor web creado por Igor Sysoev y amablemente proporcionado a la comunidad de código abierto. Este servidor se puede utilizar como servidor HTTP independiente y como servidor proxy inverso antes de algún Apache u otro servidor grande para reducir la carga de los servidores backend por muchas sesiones HTTP simultáneas. . Este paquete proporciona la versión estándar de Nginx, incluido el firewall de aplicaciones web naxsi. . MÓDULOS INCLUIDOS: Módulos HTTP estándar: Core, Access, Auth Basic, Auto Index, Browser, Charset, GIF vacío, FastCGI, Geo, Gzip, encabezados, índice, solicitudes de límite, zona de límite, registro, mapa, Memcached, Proxy, Referer, Reescritura, SCGI, clientes divididos, SSI, Upstream, ID de usuario, UWSGI Módulos HTTP opcionales: precompresión Gzip, IPv6, estado de código auxiliar, SSL Módulos de correo: ninguno Módulos de terceros: Naxsi, purga de caché, Upstream Fair Página de inicio: http:// nginx .net Descripción-md5: 7b47bed487001599307c11ff0327c114 Errores: https://bugs.launchpad.net/ubuntu/+filebug Origen: Ubuntu

¿Pueden ayudarme diciéndome qué puedo hacer para solucionar este problema?

Respuesta1

Desafortunadamente, si desea compatibilidad con NAXSI y uwsgi, debe compilar manualmente el código fuente de NGINX con naxsi y uwsgi para que funcione con las funciones que desea admitir. No hay otra forma de obtener todas las funciones que uno necesitaría en una versión determinada de NGINX.


NGINX Naxsi está en desuso y no es compatible.

Desafortunadamente, el problema se remonta a cómo son las SRU y qué ha hecho Debian a partir de la versión 14.04. NAXSI es y siempre ha sido EXTREMADAMENTE difícil de empaquetar, no es una modificación trivial. Cada vez que cambian un conjunto de reglas y cosas así, todo lo demás parece romper con él, y la naturaleza de las SRU y las actualizaciones de Debian impiden actualizar el módulo solo para corregir un pequeño error de reglas.

Verestepara obtener detalles sobre los sabores.

Tenga en cuenta que ni yo ni Ubuntu ya admitimos NGINX Naxsi, ya que se eliminó y siempre ha sido un dolor de cabeza para los empaquetadores de NGINX.

información relacionada