Comment protéger l'accès à mon site web ?

Il se peut que vous ayez envie de bloquer (momentanément ou non) l'accès à votre site aux visiteurs. Par exemple pour effectuer une maintenance ou pour avoir une zone protégée accessible uniquement en interne.

Une solution consiste à protéger l'accès avec un login et mot de passe afin que vous puissiez l'examiner (par exemple pour valider une maintenance avant de remettre l'accès à tous).

Solution

Vous devez créer un fichier .htpasswd à la racine de votre site (ou dans un répertoire ou sous répertoire).
cad dans le dossier httpdocs du domaine principal ou dans dossier d'un sous domaine (subdomains/nom du sous domaine/httpdocs/
Vous pouvez générer le fichier .htpasswd avec un outils en ligne. Le Dnpanel en propose un.
Si vous ne souhaitez pas vous connecter au panel vous pouvez utiliser http://aspirine.org/htpasswd.html

Dans le fichier .htaccess vous devez ajouter :

AuthUserFile /var/www/vhosts/votredomain.tld/httpdocs/.htpasswd
AuthName "L'accès à ce répertoire est sécurisé."
AuthType Basic
Require valid-user

En remplaçant votredomaine.tld par votre nom de domaine (sans les www)
Une fois que vous souhaitez ne plus avoir l'authentification il suffira de commenter les lignes du fichier .htaccess.
La prochaine fois que vous aurez besoin de bloquer vos visiteurs il suffira de decommenter les lignes en question.

Hébergement web

Hébergement web mutualisé

En promo !

Hébergement business pour professionnels