Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

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...

> Lire le journal (8 commentaires, moyenne: 1,1).  

Vous avez demandé le commentaire #291423.

Re: Apache et permissions

Posté par mcben () le 29/10/2003 à 10:26. (lien). Évalué à 1.

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 ;-)