Journal : Apache et permissions
Posté par Moonz () le 28 octobre 2003
Bonjour linuxfriens,
Comment faire pour mettre des fichiers en commun avec apache ? Je veux créer mon site web dans /home/moonz/site_web/ et que j'en sois le propriétaire, mais pouvoir y accéder depuis http://localhost/moonz/.(...) Bien entendu, comme je fais du php dessus, il faut que apache ait aussi les droits de lecture-écriture-éxécution. Mon ami google m'a bien expliqué comment faire en sorte que http://localhot/moonz(...) redirige sur /home/moonz/siteweb, mais si je suis propriétaire de ce dossier, apache ne peut y écrire/éxécuter les scripts. Inversement, si apache en est le propriétaire, je ne peux pas écrire les scripts !
Merci d'avance pour vos réponse
PS : pas de chmod 777, merci ^^
PS2 : ça ne se voit peut être pas, mais je fais du mieux que je peux pour l'orthographe...
Comment faire pour mettre des fichiers en commun avec apache ? Je veux créer mon site web dans /home/moonz/site_web/ et que j'en sois le propriétaire, mais pouvoir y accéder depuis http://localhost/moonz/.(...) Bien entendu, comme je fais du php dessus, il faut que apache ait aussi les droits de lecture-écriture-éxécution. Mon ami google m'a bien expliqué comment faire en sorte que http://localhot/moonz(...) redirige sur /home/moonz/siteweb, mais si je suis propriétaire de ce dossier, apache ne peut y écrire/éxécuter les scripts. Inversement, si apache en est le propriétaire, je ne peux pas écrire les scripts !
Merci d'avance pour vos réponse
PS : pas de chmod 777, merci ^^
PS2 : ça ne se voit peut être pas, mais je fais du mieux que je peux pour l'orthographe...
> Lire le journal (8 commentaires, moyenne: 1,1).
Vous avez demandé le commentaire #291423.



Re: Apache et permissions
Sachant que je n'ai qu'un seul utilisateur autorisé à publier, je fais comme ça:
Dans le fichier de conf de apache:
User mon_user
Group www
Ensuite, sur le répertoire de publication:
chmod -R 755 /chemin/vers/public_html
chmod -R g+s /chemin/vers/public_html
chown -R mon_user:www /chemin/vers/public_html
et tu rajoutes mon_user dans le groupe www
Je publie mes fichiers en sftp sur ssh 2, en me connectant avec mon_user, comme ca, pas de problèmes de changement de permissions, dus au serveur ftp.
Et ca passe nickel.
Si qq'un a des remarques pour optimiser, qu'il n'hésite pas ;-)