Souhaitez-vous apprendre à installer la fonctionnalité Nginx Modsecurity ? Dans ce tutoriel, nous allons configurer la fonctionnalité Nginx Modsecurity sur un ordinateur exécutant Ubuntu Linux.

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

Liste des équipements

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.

En tant qu’associé Amazon, je gagne des achats admissibles.

Didacticiel Nginx - Installation ModSecurity

Installez le serveur Nginx.

Copy to Clipboard

Installez les paquets requis.

Copy to Clipboard

Installez le logiciel nommé SSDEP.

Copy to Clipboard

Téléchargez la dernière version de ModSecurity.

Copy to Clipboard

Compiler et installer ModSecurity.

Copy to Clipboard

Téléchargez la dernière version du connecteur Nginx pour ModSecurity.

Copy to Clipboard

Vérifiez la version de Nginx installée sur votre système.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Téléchargez le code source de la même version de Nginx installée sur votre système.

Copy to Clipboard

Compiler et installer le connecteur Nginx.

Copy to Clipboard

Téléchargez et installez le jeu de règles de base De ModSecurity.

Copy to Clipboard

félicitations! Vous avez terminé l’installation ModSecurity sur le serveur Nginx.

Didacticiel Nginx - Configuration ModSecurity

Modifiez le fichier de configuration Nginx.

Copy to Clipboard

Ajoutez la ligne suivante dans le fichier de configuration Nginx.

Copy to Clipboard

Voici le fichier avant notre configuration.

Copy to Clipboard

Voici le fichier après notre configuration.

Copy to Clipboard

Créez un répertoire nommé Modsec et copiez les fichiers de configuration requis.

Copy to Clipboard

Modifiez le fichier de configuration ModSecurity.

Copy to Clipboard

Localisez les lignes suivantes.

Copy to Clipboard

Modifiez ces lignes à la configuration suivante.

Copy to Clipboard

Voici le fichier après notre configuration.

Copy to Clipboard

Créez un fichier pour permettre à ModSecurity d’utiliser les règles CRS installées.

Copy to Clipboard

Voici le contenu du fichier.

Copy to Clipboard

Modifiez le fichier de configuration Nginx pour le site Web par défaut.

Copy to Clipboard

Ajoutez la ligne suivante dans le fichier de configuration Nginx.

Copy to Clipboard

Voici le fichier avant notre configuration.

Copy to Clipboard

Voici le fichier après notre configuration.

Copy to Clipboard

Redémarrez le service Nginx.

Copy to Clipboard

Éventuellement, utilisez votre navigateur pour envoyer une demande de test au serveur Nginx.

Après avoir envoyé une demande de test, vérifiez le journal ModSecurity

Copy to Clipboard

félicitations! Vous avez terminé la configuration ModSecurity sur le serveur Nginx.