Forum Linux.debian/ubuntu Debian, apache, userdir, 403 forbidden

Posté par  . Licence CC By‑SA.
Étiquettes :
0
13
juin
2013

Bonjour,

J'ai profité des récents changements dans sid pour purger mes paquets apache (depuis le temps ce n'était pas une mauvaise chose).

Si le serveur fonctionne bien (it works!), je ne peux pas en dire autant du mod_userdir.

J'ai suivi le wiki debian à la lettre mais en lieu et place de l'habituel localhost/~user j'ai droit à un triste 403 forbidden. Je suppose qu'il y a un maillon faible dans les permissions de mon chemin mais je n'arrive pas à l'identifier.

J'ai changé le groupe de mon dossier public_html :

chgrp www-data /home/<username>/public_html

J'ai modifié les permissions du dossier utilisateur :

chmod 755 /home/<username>

J'ai ajouté mon utilisateur au groupe www-data et vice-versa.

J'ai essayé de chmod a+x mon dossier, mais rien n'y fait.

Je précise que le serveur a été redémarré après chaque manip.

Auriez-vous une idée ?

Merci beaucoup !

Contenu du /etc/apache2/mods-enabled/userdir.conf :

<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride All
                Options MultiViews Indexes SymLinksIfOwnerMatch
                <Limit GET POST OPTIONS>
                        Order allow,deny
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Deny from all
                </LimitExcept>
        </Directory>
</IfModule>

  • # Résolu

    Posté par  . Évalué à 2.

    Bon la solution :

    <IfModule mod_userdir.c>
            UserDir public_html
            UserDir disabled root
    
            <Directory /home/*/public_html>
             Options All
             AllowOverride All
             Require all granted
                    Options MultiViews Indexes SymLinksIfOwnerMatch
                    <Limit GET POST OPTIONS>
                            Order allow,deny
                            Allow from all
                    </Limit>
                    <LimitExcept GET POST OPTIONS>
                            Order deny,allow
                            Deny from all
                    </LimitExcept>
            </Directory>
    </IfModule>
    
    
    • [^] # Re: Résolu

      Posté par  (site web personnel) . Évalué à 2.

      erf … j'ai eu le souci tout à l'heure … je t'aurais bien répondu mais visiblement c'est trop tard! : )

      wind0w$ suxX, GNU/Linux roxX!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.