¿Le gustaría aprender a instalar la función Nginx Modsecurity? En este tutorial, vamos a configurar la función Nginx Modsecurity en un equipo que ejecuta Ubuntu Linux.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• ModSecurity 3.0.4

Lista de equipos

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Como asociado de Amazon, gano con compras calificadas.

Tutorial Nginx – Instalación de ModSecurity

Instale el servidor Nginx.

Copy to Clipboard

Instale los paquetes necesarios.

Copy to Clipboard

Instale el software denominado SSDEP.

Copy to Clipboard

Descarga la última versión de ModSecurity.

Copy to Clipboard

Compile e instale ModSecurity.

Copy to Clipboard

Descargue la última versión del conector Nginx para ModSecurity.

Copy to Clipboard

Compruebe la versión de Nginx instalada en el sistema.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Descargue el código fuente de la misma versión de Nginx instalada en su sistema.

Copy to Clipboard

Compile e instale el conector Nginx.

Copy to Clipboard

Descargue e instale el conjunto de reglas modSecurity Core.

Copy to Clipboard

¡Felicitaciones! Ha terminado la instalación de ModSecurity en el servidor Nginx.

Tutorial Nginx – Configuración de ModSecurity

Edite el archivo de configuración de Nginx.

Copy to Clipboard

Agregue la siguiente línea en el archivo de configuración de Nginx.

Copy to Clipboard

Aquí está el archivo antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo después de nuestra configuración.

Copy to Clipboard

Cree un directorio denominado Modsec y copie los archivos de configuración necesarios.

Copy to Clipboard

Edite el archivo de configuración ModSecurity.

Copy to Clipboard

Busque las siguientes líneas.

Copy to Clipboard

Cambie estas líneas a la siguiente configuración.

Copy to Clipboard

Aquí está el archivo después de nuestra configuración.

Copy to Clipboard

Cree un archivo para permitir que ModSecurity utilice las reglas CRS instaladas.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

Edite el archivo de configuración de Nginx para el sitio web predeterminado.

Copy to Clipboard

Agregue la siguiente línea en el archivo de configuración de Nginx.

Copy to Clipboard

Aquí está el archivo antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo después de nuestra configuración.

Copy to Clipboard

Reinicie el servicio Nginx.

Copy to Clipboard

Opcionalmente, utilice el explorador para enviar una solicitud de prueba al servidor Nginx.

Después de enviar una solicitud de prueba, verifique el registro ModSecurity

Copy to Clipboard

¡Felicitaciones! Ha terminado la configuración modSecurity en el servidor Nginx.