# 403 Forbidden - page perso sur bookworm fraichement installée

**URL:** <https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679>\
**Category:** Support Debian\
**Tags:** bookworm\
**Created:** [Mars 10, 2024, 9:42 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679 "2024-03-10T09:42:26Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chti](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/6bbea6/32.png) [@Chti](https://www.debian-fr.org/u/Chti)\
**Post date:** [Mars 10, 2024, 9:42 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/1 "2024-03-10T09:42:26Z")

</div>

Bonjour,  
Après avoir installé Bookworm et apache2 , j’ai activé le module userdir par la commande `a2enmod userdir`  
puis j’ai crée un dossier public\_html à la racine de mon dossier utilisateur avec les droits 755 et j’y ai mis un fichier index.html.  
Dans mon navigateur j’ai tapé localhost/~jt et j’obtiens une erreur 403 Forbidden.  
Je suis allé voir dans les log :  
error.log me donne :  
Permission denied: [client 127.0.0.1:33548] AH00035: access to /~jt/index.html denied (filesystem path ‹ /home/jt/public\_html ›) because search permissions are missing on a component of the path  
Merci pour votre aide

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mars 10, 2024, 11:48 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/2 "2024-03-10T11:48:28Z")

</div>

Bonjour,

Après `a2enmod userdir` as-tu fait `systemctl reload apache2` ?

As-tu vérifié que le répertoire public\_html et index.html étaientt bien propriété de jt?

```
stat /home/jt/public_html/index.html
stat /home/jt/public_html
```

---

<div class="post-metadata">

**Author:** ![cram28](https://www.debian-fr.org/user_avatar/www.debian-fr.org/cram28/32/12305_2.png) [@cram28](https://www.debian-fr.org/u/cram28)\
**Post date:** [Mars 10, 2024, 12:05 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/3 "2024-03-10T12:05:39Z")

</div>

Bonjour,

Mince, il y a deux fois le sujet… [403 Forbidden avec un site perso sur public\_html](https://www.debian-fr.org/t/403-forbidden-avec-un-site-perso-sur-public-html/89678)

Pour rectifier ma réponse là-bas, je m’a trompé: c’est www-data pour apache2…

---

<div class="post-metadata">

**Author:** ![Chti](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/6bbea6/32.png) [@Chti](https://www.debian-fr.org/u/Chti)\
**Post date:** [Mars 10, 2024, 9:29 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/4 "2024-03-10T09:29:29Z")

</div>

Bonjour,  
Après avoir installé Bookworm et apache2 , j’ai activé le module userdir par la commande `a2enmod userdir`  
puis j’ai crée un dossier public\_html à la racine de mon dossier utilisateur avec les droits 755 et j’y ai mis un fichier index.html.  
Dans mon navigateur j’ai tapé localhost/~jt et j’obtiens une erreur 403 Forbidden.  
Je suis allé voir dans les log :  
error.log me donne :  
Permission denied: [client 127.0.0.1:33548] AH00035: access to /~jt/index.html denied (filesystem path ‹&nbsp;/home/jt/public\_html&nbsp;›) because search permissions are missing on a component of the path  
Merci pour votre aide

---

<div class="post-metadata">

**Author:** ![cram28](https://www.debian-fr.org/user_avatar/www.debian-fr.org/cram28/32/12305_2.png) [@cram28](https://www.debian-fr.org/u/cram28)\
**Post date:** [Mars 10, 2024, 9:47 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/5 "2024-03-10T09:47:29Z")

</div>

Bonjour,

Je ne manipule pas Apache, mais il me semble que l’arborescence des sites web doit appartenir à l’utilisateur `apache`, au minum au groupe `apache`…

Avec une commande du genre:

```auto
chown -R apache:apache /home/jt/public_html

```

Sans doute à tenter… Avec un restart du service ?  
@+

---

<div class="post-metadata">

**Author:** ![Chti](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/6bbea6/32.png) [@Chti](https://www.debian-fr.org/u/Chti)\
**Post date:** [Mars 10, 2024, 10:23 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/6 "2024-03-10T10:23:48Z")

</div>

non, ça ne fonctionne pas, il n’y a pas d’utilisateur apache.  
La commande chown me renvoie une erreur dans ce sens (utilisateur incorrect)

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 10, 2024, 1:33 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/7 "2024-03-10T13:33:59Z")

</div>

> [@Chti](#):
>
> il n’y a pas d’utilisateur apache.

c’est www-data pas apache ^^ !

---

<div class="post-metadata">

**Author:** ![cram28](https://www.debian-fr.org/user_avatar/www.debian-fr.org/cram28/32/12305_2.png) [@cram28](https://www.debian-fr.org/u/cram28)\
**Post date:** [Mars 10, 2024, 2:07 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/8 "2024-03-10T14:07:15Z")

</div>

Bonjour,

Oui j’avais rectifier [ici](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679)…

Il y a deux fois le même sujet: peut-être un admin/modo peut «fusionner» ?

Merci, @+

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 10, 2024, 10:26 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/9 "2024-03-10T22:26:54Z")

</div>

> [@cram28](#):
>
> Il y a deux fois le même sujet: peut-être un admin/modo peut «fusionner» ?

C’est fait !

---

<div class="post-metadata">

**Author:** ![Chti](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/6bbea6/32.png) [@Chti](https://www.debian-fr.org/u/Chti)\
**Post date:** [Mars 11, 2024, 8:39 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/10 "2024-03-11T08:39:44Z")

</div>

Oui, c’est bien le cas, ils sont bien la propriété de jt et j’ai relancé le serveur mais rien y fait …

---

<div class="post-metadata">

**Author:** ![AnonymousCoward](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f9ae1b/32.png) [@AnonymousCoward](https://www.debian-fr.org/u/AnonymousCoward)\
**Post date:** [Mars 11, 2024, 11:22 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/11 "2024-03-11T11:22:20Z")

</div>

Bonjour,

La «&nbsp;search permission&nbsp;», c’est le **x** du triplet **rwx** pour un répertoire.

Le message indique qu’il faut que tous les répertoires composant le chemin `/home/jt/public_html` doivent donner la permission **x** à l’utilisateur sous lequel tourne Apache.

Une manière de s’en assurer, ce serait les commandes suivantes :

```bash
chmod o+x ~
chmod o+rx ~/public_html

```

---

<div class="post-metadata">

**Author:** ![oustaou](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/o/b77776/32.png) [@oustaou](https://www.debian-fr.org/u/oustaou)\
**Post date:** [Mars 11, 2024, 11:32 UTC](https://www.debian-fr.org/t/403-forbidden-page-perso-sur-bookworm-fraichement-installee/89679/12 "2024-03-11T11:32:40Z")

</div>

Bonjour,

J’avais rédigé une réponse très complète, mais vu la longueur de la-dite réponse et la récurrence du problème, j’ai préféré rédiger un petit tutoriel :

Donc :

Pour répondre à ton problème,merci de consulter : [Paramétrer Apache2 pourDebian](https://www.debian-fr.org/t/parametrer-apache-pour-debian/89682).

Si tu suis ce tuto cela devrait fonctionner et le site sera joignable à l’adresse :  
`http://monsite`.

Si tu as un soucis 🤔 ,n’hésite pas à me demander des précisions.
