..
Dans ce court article, nous allons voir comment utiliser Apache pour restreindre l'accès à un dossier pour que les utilisateurs ayant un identifiant et un mot de passe.
Pour atteindre notre but, nous pouvons simplement recourir au fichier d'habitude. Htaccess en combinaison avec. Htpasswd.
Nous avons d'abord définir le contenu du fichier htaccess comme suit.:
AuthUserFile / home / sites / www.sito.com / private /. Htpasswd AuthName "Zone protégée" AuthType Basic Require valid-userC'est très important de bien spécifier le chemin vers le fichier AuthUserFile. Htpasswd.
Maintenant, nous voyons comment créer le fichier Htpasswd dont le contenu devrait avoir la syntaxe suivante.:
utilisateur1: password1_criptata user2: password2_criptata user3: password3_criptata. Pour créer le fichier Htpasswd peut suivre deux voies:
1) si nous avons accès à la coquille de nous rendre notre journal du serveur sur la machine et allez dans le dossier où nous créer le fichier en question:
cd / home / sites / www.sito.com / private /et tapez:
htpasswd-c. htpasswd usernamedésormais le système vous demandera le mot de passe à associer à cet utilisateur, mot de passe, qui devra ensuite confirmer.
2) Si vous n'avez pas accès au shell du serveur, vous aurez besoin d'utiliser une petite astuce.
. Fondamentalement, nous pouvons créer "la main" de notre htpasswd utilisé par l'un des nombreux scripts et des outils disponibles sur le Web Voici quelques liens:
Parce que tout fonctionne correctement, bien sûr, vous devez avoir. Htaccess est dans le même dossier que vous voulez protéger, mais il n'est pas nécessaire que vous êtes dans le même dossier. Htpasswd (la chose importante est qu'il est correctement indiqué le chemin pour y arriver) .
Maintenant, essayez d'accéder au dossier protégé via http, si elle fonctionne le serveur web doit retourner une invite de connexion pour insérer le nom d'utilisateur et mot de passe.
| |
Linux (Cours)
Guide complet de système open-source. A partir de 49 €. |
| |
MySQL (Cours)
Gestion des bases de données open-source. A partir de 39 €. |
| |
PHP (cours)
Cours complet pour la création de sites Web dynamiques. A partir de 49 €. |