Bon, j'en ai assez, lĂ . J'ai une erreur 403 sur localhost (dans ma machine locale, Ubuntu 17.04), et j'arrive paaaaaas Ă aller plus loin.
Notons que mon DocumentRoot n'est pas /var/www, mais un autre dossier, dans mon /home, et que ça ne posait aucun souci avant (mais je ne sais pas quand ça a commencé à flancher).
Jvais pas mettre 777 sur tout mon home, quand mĂȘme :P
Rhaaaaah.
@MyPlanet Ă ma connaissance, je n'ai pas de proxyâŠ
@lamecarlate si câest une machine de dĂ©veloppement local, tu peux faire tourner apache en tant que ton user, et pas www-data, ça Ă©vite de faire des bĂȘtises avec des droits dâaccĂšs dans tous les sens.
Autre solution, un peu plus complexe, utiliser les ACLs UNIX pour décider que les fichiers dans ton DocumentRoot seront toujours lisibles par www-data, quel que soit leur chmod/auteur
@gordon C'est en effet du local. Je sais pas comment faire tourner Apache avec mon user :/
Pour tester, je viens de l'ajouter dans le groupe www-data, mais pas de changement.
@lamecarlate jâai pas dâUbuntu sous la main, mais de mĂ©moire, tu peux changer ça dans /etc/apache2/envvars, suivi dâun restart apache
@lamecarlate à vérifier que tu aies bien une section <directory> pour ton dossier domumentRoot non standard dans ta conf Apache
@jpbarriere Comme suggéré par @gordon,je viens de changer APACHE_RUN_USER dans /etc/apache2/envvars, et ça marcheuh !
Et j'ai bien <Directory "${CUSTOM_DOCUMENT_ROOT}"> etc dans ma conf Apache (la variable est définie plus haut).
Merci Ă touâ teâ s !
Je me réponds pour que l'info passe : j'ai changé la valeur de APACHE_RUN_USER dans /etc/apache2/envvars, la passant de "www-data" à mon user. Du coup, ça marche. Voilà . C'était pas compliqué. Gni.
@lamecarlate un proxy en local peut causer un 403.