Vous êtes sur la page 1sur 3

Protger ses

donnes avec
Apache2

LEMARIGNY Justin BTS SIO2 Session 2015

Protger ses donnes avec Apache2


Il est possible de protger ses donnes sur son serveur Web, avec une authentification, je vais vous
montrer les diffrentes techniques possibles ainsi que les procdures suivre.

Configuration
Il existe deux mthodes de paramtrages. La plus simple consiste placer dans le dossier web
protger un fichier .htaccess qui contiendra une configuration spcifique ce dossier.
La premire mthode est de modifier directement un des fichiers de configuration Apache et ainsi
protger sur une section Location ou Directory
Les fichiers de configuration d'Apache se trouvent en /etc/httpd . Vous pouvez soit
modifier /etc/httpd/httpd.conf , soit crer votre propre fichier .conf dans le
dossier /etc/httpd/conf.d
Par exemple pour protger un dossier :

<directory "/dossier--protger">
AuthType Basic
AuthName "Accs protg"
AuthUserFile "/chemin_vers_mots_de_passe/passwd"
require valid-user
</directory>
AuthUserFile : Correspond votre fichier qui contiendra vos utilisateurs ainsi que le mot de passe
pour lauthentification

La deuxime possibilit est d'utiliser .htaccess qui se trouve la racine du dossier


protger :
AuthType Basic
AuthName "Accs protg"
AuthUserFile "/mon_chemin_vers_mots_de_passe/passwd"
require valid-user

Authentification simple
Il s'agit ici de mettre en place une authentification classique par mot de passe sur un
dossier donn. Vous pouvez placer cela dans une balise Location , Directory ou
encore dans un .htaccess comme ceci :
AuthName "Bienvenue sur mon serveur web"
AuthType Basic
AuthUserFile "/var/secured/passwords"
require valid-user

AuthName

est le message qui sera affich dans la boite de dialogue de saisie de


l'identifiant et du mot de passe
AuthType indique Apache d'utiliser le protocole Basic pour authentifier l'utilisateur.
AuthUserFile indique le chemin vers le fichier contenant vos utilisateurs et leurs mots
de passe.
require valid-user . indique Apache que tout utilisateur ayant russi rentrer son
mot de passe est autoris rentrer dans le dossier. Si nous voulions spcifiquement
autoriser une personne rentrer, nous aurions mis require user utillisateur .

Vous aimerez peut-être aussi