Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:securiser_apache2 [Le 14/09/2014, 13:08] – [Empêcher le téléchargement de fichiers .htaccess] 88.184.80.101 | tutoriel:securiser_apache2 [Le 04/05/2017, 16:50] (Version actuelle) – obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | ====== Sécuriser un serveur Apache2 ====== | ||
| - | |||
| - | Avec le développement de l' | ||
| - | |||
| - | informations traduites de http:// | ||
| - | |||
| - | Cette page regroupe quelques manipulations qui vous permettront de sécuriser votre [[: | ||
| - | |||
| - | ===== Cacher la version d' | ||
| - | Par défaut, Apache affiche la version du système d' | ||
| - | |||
| - | [[: | ||
| - | |||
| - | Nota : sur Apache/ | ||
| - | |||
| - | Recherchez la ligne contenant : | ||
| - | < | ||
| - | et mettez | ||
| - | < | ||
| - | |||
| - | Recherchez la ligne contenant : | ||
| - | < | ||
| - | et mettez | ||
| - | < | ||
| - | |||
| - | ===== Restreindre l' | ||
| - | On suppose que le répertoire /web est le répertoire où sont les fichiers de votre site web (à adapter selon votre configuration). | ||
| - | |||
| - | [[: | ||
| - | < | ||
| - | Order Deny,Allow | ||
| - | Deny from all | ||
| - | Options None | ||
| - | AllowOverride None | ||
| - | </ | ||
| - | < | ||
| - | Order Allow,Deny | ||
| - | Allow from all | ||
| - | </ | ||
| - | Étant donné que les directives **Options** et **AllowOverride** sont mises à **None**, vous devrez ensuite les spécifier, si besoin, pour chaque répertoire décrit dans ce fichier.\\ | ||
| - | Dans le cas d' | ||
| - | |||
| - | ===== Empêcher le parcours d'un répertoire ===== | ||
| - | Pour empêcher le parcours du répertoire ///web//, ajoutez l' | ||
| - | < | ||
| - | < | ||
| - | Order Allow,Deny | ||
| - | Allow from all | ||
| - | Options -Indexes | ||
| - | </ | ||
| - | |||
| - | ===== Désactiver les inclusions coté serveur ===== | ||
| - | Toujours au même endroit, (dans un tag < | ||
| - | < | ||
| - | |||
| - | ===== Désactiver l' | ||
| - | Si vous n' | ||
| - | < | ||
| - | |||
| - | ===== Empêcher Apache de suivre les liens symboliques ===== | ||
| - | < | ||
| - | |||
| - | |||
| - | |||
| - | ===== Empêcher le téléchargement de fichiers .htaccess ===== | ||
| - | < | ||
| - | AccessFileName .httpdoverride | ||
| - | <Files ~ " | ||
| - | Order allow,deny | ||
| - | Deny from all | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | ===== Filtrer les adresses IP ===== | ||
| - | Vous pouvez choisir les adresses IP qui ont accès ou non à vos pages. | ||
| - | |||
| - | Par exemple : autoriser l' | ||
| - | < | ||
| - | Order Deny,Allow | ||
| - | Deny from all | ||
| - | Allow from 127.0.0.1 | ||
| - | </ | ||
| - | |||
| - | ou encore sur votre réseau local : | ||
| - | < | ||
| - | Order Deny,Allow | ||
| - | Deny from all | ||
| - | Allow from 192.168.0.0/ | ||
| - | </ | ||
| - | |||
| - | ou interdire une IP précise : | ||
| - | < | ||
| - | Order Allow,Deny | ||
| - | Allow from all | ||
| - | Deny from 192.168.0.5 | ||
| - | </ | ||
| - | |||
| - | etc... | ||
| - | |||
| - | Le principe est le suivant :\\ | ||
| - | **Allow, | ||
| - | **Deny, | ||
| - | |||
| - | ===== Utiliser ModSecurity ===== | ||
| - | |||
| - | ModSecurity est un module permettant d' | ||
| - | |||
| - | Ce module est abordé en détail [[: | ||
| - | |||
| - | |||
| - | |||
| - | Pour ceux qui voudraient aller encore plus loin [[http:// | ||
| - | ---- | ||
| - | |||
| - | // | ||
