Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/12/2023, à 16:59

hombert1947

.htaccess et .htpasswd

Bonjour à tous

Je pense que cette rubrique "serveur" est la bonne.

Voici ma question :
j'ai créé les  fichiers dont le nom est repris dans le sujet.
Avant de les installer (à la racine) sur le serveur de Free qui héberge mon site, je souhaiterai
connaitre les instructions qui  faut mettre à l'intérieur de ces fichiers.

Pour l'un, je suppose qu'il faut renseigner le ou les noms des autorisés, mais pour l'autre ?

J'ai effectué quelques recherches dans ce forum ou internet, mais des explications trop techniques
m'empêchent de comprendre.

Merci de bien vouloir prendre un peu de temps pour me répondre.

Hors ligne

#2 Le 21/12/2023, à 17:50

jplemoine

Re : .htaccess et .htpasswd

Alors en fait, c'est assez simple mais assez compliqué (on n'a pas d'erreur explicite):
le  .htaccess global se met à la racine du site et/ou à la racine du répertoire que l'on veut protéger
son contenu doit être quelque chose comme ça (voir doc Free) :

PerlSetVar AuthFile dossier/sous_dossier/htpasswd.txt
AuthName "Acces Restreint" 
AuthType Basic
require valid-user

AuthName --> C'est un libellé (pour l'humain) qui s'affichera lors de la demande de mot de passe (la machine ne fera que l'exécuter)

La difficulté est que le chemin du fichier doit être le chemin absolu à partir de la racine
Dans le répertoire spécifique indiqué par PerlSetVar
.htpasswd
contenu :

Deny from all

--> on ne veut pas y accéder depuis le web

htpasswd.txt
contenu :

login1:mot_de_passe_codé1
login2:mot_de_passe_codé2

Quelques pages de doc :
http://sdz.tdct.org/sdz/creer-un-htacce … ee-fr.html

Voir aussi http://jfturner.free.fr/annexe/pages/pr … ssier.html

NB : Certaines syntaxes sont (étaient) spécifiques à Free. Sur d'autres FAI, ce n'est pas tout à fait ça.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#3 Le 21/12/2023, à 18:44

bruno

Re : .htaccess et .htpasswd

Bonjour,

Quel rapport avec Ubuntu ?

Le fichiers .htaccess contiennent des directives Apache spécifiques au dossier dans lequel ils ont placés.

Les fichiers .htpasswd se génèrent avec la commande htpasswd. Voir aussi : https://httpd.apache.org/docs/current/howto/auth.html

Le nom du fichier doit commencer par un point pour éviter d'être affiché par n'importe quel navigateur web…

#4 Le 21/12/2023, à 18:51

jplemoine

Re : .htaccess et .htpasswd

bruno a écrit :

Quel rapport avec Ubuntu ?

Aucun... Mais bon, on va dire que c'est hors sujet mais si ça peut dépanner... smile


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Déconnecté jusqu’à nouvel ordre

Hors ligne

#5 Le 22/12/2023, à 18:06

hombert1947

Re : .htaccess et .htpasswd

Et bien merci
Je vais suivre à la lettre vos indications

Hors ligne