I. Présentation Nous allons voir dans ce tutoriel, comment réaliser une redirection d’un domaine en gardant la structure URL de l’ancien site, en configurant Apache2. Une astuce très pratique dans le cas où vous changez de domaine. Le fait d’effectuer cette manipulation permet non seulement d’éviter une multitude de pages « 404 error – page not found » à vos utilisateurs et …
Lire la suite »Archives par étiquette : apache
Installer Nextcloud sur Debian 11
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 »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 »Installer FreshRSS sur Debian 11 avec un serveur Web Apache2
I. Présentation Dans ce tutoriel, nous allons apprendre à installer FreshRSS sur une machine sous Debian 11 où nous allons déployer le serveur Web Apache 2, le moteur de scripts PHP ainsi que MariaDB pour la base de données de l’application. Pour rappel, FreshRSS est un agrégateur de flux open source que vous pouvez installer sur un NAS, un Raspberry …
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 »Installer un serveur LAMP (Linux Apache MariaDB PHP) sous Debian 11
I. Présentation Dans ce tutoriel, nous allons voir comment mettre en place un serveur Web « LAMP » sous Debian 11, afin de pouvoir héberger un site Internet (WordPress, Joomla, Drupal, etc…) ou une application (NextCloud, etc.). Au fait, c’est quoi un serveur LAMP ? Il s’agit d’un serveur qui s’appuie sur 4 composants : L pour Linux, c’est-à-dire le système d’exploitation …
Lire la suite »