Nginx

Ces tutoriels vous plonge dans les fonctionnalités avancées et les techniques de configuration de Nginx, un serveur web réputé pour sa haute performance et sa capacité à gérer des volumes élevés de trafic. Vous apprendrez à installer Nginx sur divers systèmes d’exploitation et à configurer les blocs serveur pour organiser vos sites et applications. Le guide explore également l’utilisation de Nginx en tant que reverse proxy pour équilibrer la charge et sécuriser vos applications. Vous découvrirez comment mettre en œuvre des techniques de mise en cache et de compression pour améliorer les temps de réponse, ainsi que des configurations de sécurité avancées avec des certificats SSL/TLS. Ce tutoriel est parfait pour les administrateurs système et les professionnels IT désireux d’optimiser leurs serveurs web avec Nginx.

Publier Gophish en HTTPS avec un reverse proxy Nginx

Gophish reverse proxy nginx certificat TLS

I. Présentation Dans ce tutoriel, nous allons explorer la mise en place d’un reverse proxy Nginx pour un serveur de phishing Gophish. Cette démarche s’inscrit dans la continuité de notre série de tutoriels sur Gophish, où nous avons précédemment établi les fondations nécessaires pour le déploiement d’une campagne de phishing à des fins de sensibilisation. Pour rappel, dans le premier …

Lire la suite »

Nginx : comment configurer l’authentification HTTP basique ?

Nginx : comment configurer l’authentification HTTP basique ? | IT-Connect

I. Présentation Dans ce tutoriel, nous allons voir comment configurer l’authentification HTTP basique sur un serveur Web Nginx pour protéger l’accès à un site par mot de passe. Cet accès peut s’appliquer seulement à une page ou à un dossier spécifiques, ce qui me semble intéressant pour protéger l’accès à une interface d’administration d’un site, tout en laissant la partie …

Lire la suite »

Header HTTP : comment cacher le numéro de version de Nginx ?

Header HTTP : comment cacher le numéro de version de Nginx ? | IT-Connect

I. Présentation Dans ce tutoriel, nous allons voir comment configurer Nginx pour cacher le numéro de version dans le header HTTP ou sur les pages d’erreurs générées par le serveur Web. Lorsque l’on configure un serveur Web, que ce soit avec Nginx ou Apache, l’applicatif se montre un peu trop bavard dans sa configuration par défaut. Si l’on regarde les …

Lire la suite »

Nginx : ajouter un certificat SSL Let’s Encrypt pour passer en HTTPS

Nginx : ajouter un certificat SSL Let’s Encrypt pour passer en HTTPS | IT-Connect

I. Présentation Dans ce tutoriel, nous allons voir comment configurer son site en HTTPS avec un certificat SSL gratuit Let’s Encrypt en utilisant un serveur Web Nginx. Mettre en place un site Internet sur un serveur Web et le rendre accessible en HTTP, c’est bien, mais c’est insuffisant : pour un site en production, il est fortement recommandé d’utiliser un …

Lire la suite »

Debian – comment installer Nginx en tant que serveur Web ?

Debian – comment installer Nginx en tant que serveur Web ?

I. Présentation Dans ce tutoriel, nous allons voir comment mettre en place un serveur Web Nginx sur Debian 10, dans le but d’héberger un site Web qui s’appuie sur PHP. Nginx, que l’on prononce Engine-X, est un logiciel open source qui permet de monter un serveur web, mais également un reverse proxy pour mettre en cache des éléments et assurer …

Lire la suite »

Configurer Nginx en tant que reverse proxy

Configurer Nginx en tant que reverse proxy

I. Présentation Lorsque l’on gère une infrastructure web avec plusieurs serveurs et plusieurs sites web, il est souvent utile, pour des raisons de sécurité et de gestion, de mettre en place un reverse proxy. Un reverse proxy est un serveur faisant tourner un service web, celui-ci va être positionné en frontal d’un ou plusieurs serveurs web. Note : il ne …

Lire la suite »

Reverse proxy Nginx : Load-balancing et Fail-Over

Reverse proxy Nginx : Load-balancing et Fail-Over

I. Présentation Les serveurs et les architectures web actuelles se doivent d’avoir une performance est une disponibilité optimale pour répondre aux besoins des entreprises dont la survie dépend parfois (site d’e-commerce, site de commande en ligne …) et pour le bien de l’expérience utilisateur également. Cela passe bien souvent par la mise en place d’un load-balancing et d’un fail-over avec …

Lire la suite »

Gérer le log level sous Nginx

Gérer le log level sous Nginx

I. Présentation Dans ce tutoriel, nous allons apprendre à gérer le log-level du serveur web Nginx. Pour rappel, le log-level est le niveau de verbosité (de « détail« ) des logs. Il peut être plus ou moins précis selon nos besoins. Un log-level en mode « debug » sera très détaillé et permettra d’avoir un maximum d’informations techniques sur les échanges Nginx. Voici le …

Lire la suite »

Installation du serveur web Nginx

Gérer le log level sous Nginx

I. Présentation Le serveur web Nginx est de plus en plus utilisé en tant que serveur web face au géant Apache2 qui reste le système web le plus utilisé sous Linux. Nginx présente plusieurs avantages notamment au niveau de la gestion de charge et de rapidité de traitement. Nous allons voir dans ce tutoriel comment l’installer rapidement. II. Installation Nginx …

Lire la suite »