I. Présentation Dans ce tutoriel, nous allons apprendre à installer Nextcloud sur Debian 11 pour créer sa propre plateforme d’hébergements de fichiers et de collaboration. Un projet très intéressant pour ceux qui souhaitent garder la maîtrise de leurs données et éviter de payer pour une solution propriétaire ! Grâce à un système d’applications (plugins), les fonctionnalités de Nextcloud peuvent être …
Lire la suite »Apache
Apache2 et MaxMind : bloquer ou autoriser les connexions pour certains pays
I. Présentation Dans ce tutoriel, nous allons configurer un serveur Web Apache de manière à bloquer l’accès à notre site Web à certains pays, ou à l’inverse, autoriser uniquement certains pays à se connecter. Pour cela, nous allons installer et configurer le module mod_maxminddb qui va permettre de faire de la géolocalisation d’adresses IP en utilisant la base MaxMind. En …
Lire la suite »Installation de PHP 8.1 sur Debian 11 pour son serveur Web
I. Présentation Dans ce tutoriel, nous allons apprendre à installer PHP 8.1 sur Debian 11 afin de profiter de la dernière version du moteur PHP sur notre machine Linux. Actuellement, Debian 11.3 (dernière version à ce jour) installe PHP 7.4 lorsque l’on installe PHP. Néanmoins, la date de fin du support de cette version approche à grands pas donc il …
Lire la suite »Installer PhpMyAdmin sur Debian 11 et Apache
I. Présentation Dans ce tutoriel, nous allons apprendre à installer PhpMyAdmin sur un serveur Debian 11 (Linux) avec Apache. Cette procédure étape par étape part du principe que vous disposez déjà d’un socle LAMP opérationnel, c’est-à-dire qu’Apache, MySQL/MariaDB et PHP sont déjà en place sur la machine. Pour rappel, PhpMyAdmin est une application est un logiciel gratuit qui permet de …
Lire la suite »PfSense : reverse proxy HTTPS avec HAProxy et ACME (Let’s Encrypt)
I. Présentation Dans ce tutoriel, nous allons voir comment configurer un reverse proxy HTTPS avec HAProxy sur PfSense. Pour le certificat du site, on utilisera ACME pour générer (et renouveler) automatiquement le certificat SSL avec Let’s Encrypt. HAProxy est une solution très complète et incontournable lorsque envisage de mettre en place un reverse proxy. Lors de l’utilisation d’un pare-feu PfSense …
Lire la suite »Bloquer les attaques sur son serveur Web (Apache + PHP) avec CrowdSec
I. Présentation Dans ce tutoriel, nous allons voir comment l’outil gratuit CrowdSec va nous permettre de protéger un serveur Web (Apache et PHP) contre les attaques informatiques. Pour rappel, CrowdSec est un outil open source, gratuit, français, qui s’inspire du célèbre outil Fail2ban et qui a pour objectif de protéger votre serveur, en détectant puis en bloquant les attaques. Récemment, …
Lire la suite »Comment cacher la version de son serveur web Apache ?
I. Présentation Dans ce tutoriel, nous allons apprendre à cacher la version du serveur web Apache dans les en-têtes HTTP envoyées par notre serveur Apache mais aussi sur les pages d’erreurs. Pourquoi cacher la version de son serveur web ? La version d’un serveur web ou d’une autre application serveur est une information très utile aux pirates, car en fonction …
Lire la suite »Comment conteneuriser une application web avec Docker ?
I. Présentation Aujourd’hui, nous allons voir comment conteneuriser votre application web / site web avec Docker, par l’intermédiaire d’un exemple simple. Vous vous demandez surement dans quel but/objectif conteneuriser un projet ? Et bien cela permettra à une tierce personne de tester « On the fly » votre projet, en outrepassant une phase d’installation (de dépendances, etc.) qui peut s’avérer longue en …
Lire la suite »Apache : redirection HTTP vers HTTPS avec un fichier .htaccess | IT-Connect
I. Présentation Dans ce tutoriel, nous allons voir comment configurer une redirection HTTP vers HTTPS pour votre site Internet hébergé sur un serveur Apache. Lorsque l’on configure un site sous Apache, soit l’on utilise un fichier de configuration, soit l’on utilise un fichier .htaccess, mais on peut aussi mixer les deux. Sur un hébergement mutualisé basique où l’on va héberger …
Lire la suite »IIS / Apache : Ajouter l’en-tête X-Forwarded-For dans les logs
I. Présentation Je suis actuellement confronté à un problème avec mes logs IIS. J’ai plusieurs sites et ces derniers se trouvent derrière un load balancer. Ainsi les adresses IP mentionnées dans ces rapports sont celles du load Balancer. Pour résoudre cette problématique, je vais ajouter l’en-tête « X-Forwarded-For » à ma configuration IIS. Il faudra au préalable que cette option soit activée …
Lire la suite »