# Configuration d'accès authentifié à un site web avec Apache2 et htaccess

**URL:** <https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915>\
**Category:** Support Debian\
**Created:** [Mai 2, 2024, 8:41 UTC](https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915 "2024-05-02T08:41:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon2873143](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ee59a6/32.png) [@anon2873143](https://www.debian-fr.org/u/anon2873143)\
**Post date:** [Mai 2, 2024, 8:41 UTC](https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915/1 "2024-05-02T08:41:29Z")

</div>

Bonjour,

Je souhaite mettre en place un serveur web avec Apache2 et une protection d’accès avec htpasswd.

J’ai commencé à lire quelque document de configuration sur le web et ici et j’ai toujours accès librement à mes ressources que je souhaite publié selon une authentification malgrès la création d’un fichier .htaccess et d’un ficher .htpasswd.

J’ai installé apache2.  
La configuration est celle fourni par Debian et j’ai démarré le mode CGI.

mon ficher /var/www/html/Rpertoire\_A\_Proteger/.htaccess contient ceci  
AuthType Basic  
AuthName «&nbsp;Password Required&nbsp;»  
AuthUserFile .htpasswd  
Require user\_name

Le ficher .htpasswd à été créé avec htpasswd en ligne de commande ; Et à ce sujet, j’ai essayé de fournir l’argument passwd en ligne de commande mais sans succès et j’en ai besoin pour exploité htpasswd avec une CGI.

Ma demande est double puisque la protection de fonctionne pas et htpasswd me renvoie l’help lorsque je fourni le password en ligne de commande.

S’il vous plait.  
Merci pour vos solution.

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Mai 2, 2024, 4:09 UTC](https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915/2 "2024-05-02T16:09:53Z")

</div>

Bonjour,

> [@anon2873143](#):
>
> AuthUserFile .htpasswd

Le fichier `.htpasswd` est dans le même répertoire que le fichier `.htaccess` ? Sinon utilise le chemin complet du fichier `.htpasswd`.

Et sinon quelques autres points à vérifier:

- Ton fichier `.htaccess` est bien accessible en lecture pour le compte utilisé par apache (`www-data` par défaut) ?
- Est-ce que la configuration d’apache comporte une directive `AllowOverride AuthConfig` (cf [doc apache](https://httpd.apache.org/docs/2.4/howto/auth.html)) ?
- Est-ce que le module apache `mod_auth_basic` est bien activé ?

---

<div class="post-metadata">

**Author:** ![anon2873143](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ee59a6/32.png) [@anon2873143](https://www.debian-fr.org/u/anon2873143)\
**Post date:** [Mai 2, 2024, 7:20 UTC](https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915/3 "2024-05-02T19:20:47Z")

</div>

Ah merci Sputnik !

En effet le fichier .htpasswd et .htaccess sont dans le répertoire à protéger.

Y a un truc à savoir à ce sujet ?

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 3, 2024, 12:44 UTC](https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915/4 "2024-05-03T00:44:07Z")

</div>

> [@anon2873143](#):
>
> Y a un truc à savoir à ce sujet ?

oui  
selon les hébergeurs, il faut mettre en relatif ou en absolu  
selon les hébergeurs, il faut crypter ou non le mot de passe

> [@Sputnik93](#):
>
> Est-ce que le module apache `mod_auth_basic` est bien activé

d’après le lien de @Sputnik93 il faut trois mod au moins

> [@Sputnik93](#):
>
> `AllowOverride AuthConfig`

est aussi indispensable

---

<div class="post-metadata">

**Author:** ![anon2873143](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ee59a6/32.png) [@anon2873143](https://www.debian-fr.org/u/anon2873143)\
**Post date:** [Mai 5, 2024, 9:01 UTC](https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915/5 "2024-05-05T09:01:59Z")

</div>

Bonjour,

J’ai pris compte de vos remarque et ai lu un bout de doc en français et ça fonctionne.

Merci beaucoup.

Je vous souhaite un agréable dimanche.

---

<div class="post-metadata">

**Author:** ![anon2873143](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ee59a6/32.png) [@anon2873143](https://www.debian-fr.org/u/anon2873143)\
**Post date:** [Mai 5, 2024, 9:04 UTC](https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915/6 "2024-05-05T09:04:51Z")

</div>

oups, il me reste à vous demander si c’est possible de donner le password à htpassword en ligne de commande et comment, parce que j’ai échoué jusque ici.

Quand vous aurez le temps, merci d’avance.

---

<div class="post-metadata">

**Author:** ![anon2873143](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ee59a6/32.png) [@anon2873143](https://www.debian-fr.org/u/anon2873143)\
**Post date:** [Mai 5, 2024, 9:08 UTC](https://www.debian-fr.org/t/configuration-dacces-authentifie-a-un-site-web-avec-apache2-et-htaccess/89915/7 "2024-05-05T09:08:10Z")

</div>

Wow, je suis nul.

J’ai trouvé, merci.
