foxbille a écrit 4 commentaires

  • [^] # Re: Apache UserDir: Répertoires web utilisateurs

    Posté par  . En réponse au message Dossier de developpement web sous linux. Évalué à 1 (+0/-0).

    Ca m'a l'air très bien, ca, Merci !!

  • # Réponse globale

    Posté par  . En réponse au message Dossier de developpement web sous linux. Évalué à 2 (+1/-0).

    Ca fait une dizaine d'années que j'utilise /home/$user/www/public pour placer mes dev web.
    $user, c'est moi.
    Je n'ai pas énormément de connaissances linux, alors je dirais dans mon langage que cette manière de fonctionner requiert d'attribuer des droits a www-data sur le dossier du $user. Alors qu'à l'inverse, avec /var/www etc , il faut attribuer des droits à $user pour pouvoir développer.
    Je préfère utiliser mon home, parce qu'il est logé sur un disque dur en totalité monté sur /home. Je peux le débrancher, le monter en usb sur une autre machine pour synchroniser/sauvegarder, bref, la belle vie.
    Mais à la suite de changements de machine, j'ai du mal à attribuer les bons droits au serveur, je me retrouve avec une erreur HTTP 403 quand j'essaie d'acceder à localhost pour afficher le phpinfo(); qui (devrait) me dit(re) que j'ai bien tout fait comme il faut.
    Alors je pose la question technique sur un autre forum, des droits et permissions à mettre en oeuvre pour m'en sortir. Y a une page tres bien faite sur le sujet ici : (https://doc.ubuntu-fr.org/tutoriel/lamp_repertoires_de_travail).
    Mais pour moi, si en opérant dans /var/www/public ça marche très bien, dès que je bascule sur /home/$user/www/public, je retombe sur l'erreur HTTP 403.
    Comme on me dit que je ne devrais pas utiliser mon home pour ça, pour des raisons de sécurité, failles etc… je me demandais si je devais perseverer dans l'erreur ou si'l fallait devenir raisonable, faire comme tout le monde et developper dans /var etc…
    Voila, c'est un peu long, mais ca vous donne le contexte.
    Merci pour vos réponses.
    Eric

  • [^] # Re: Ça dépend...

    Posté par  . En réponse au message Dossier de developpement web sous linux. Évalué à 1 (+0/-0).

    Bonjour,
    Il n'y a qu'un user : moi.
    Le PC est sous Debian 13, le compte apache est www-data, sur le port 80, il faut au moins que le serveur puisse écrire dans les dossiers de log et générer des fichiers à télécharger.
    Tout ça se situe dans le cadre de dev à titre de hobby, je ne developpe pas d'applis pro, mais des choses privées, pour mon plaisir. Les applis sont developpées avec codeigniter et finissent (parfois) sur un serveur mutualisé (ouvaton)

  • [^] # Re: Securite local de linux

    Posté par  . En réponse au message Dossier de developpement web sous linux. Évalué à 1 (+0/-0).

    Merci pour les infos, j'ai oublié de mettre mon user dans le groupe apache (www-data)