eponyme
Bonjour,
Je configure pour quelqu'un un petit serveur web perso sous F10. Je me pose quelques questions concernant deux choses :
- l'endroit ou stocker les vhosts :
la personne aura plusieurs domaines. Y a t'il un emplacement privilégié pour placer les dossiers qui stockerons les vhosts ? ( la place de /var/www/html/). J'ai vu sur le net que certains utilisent /var/www/vhosts, d'autres les mettent dans leur home.....
/var/www/vhosts me parrait bien. Quelle solutions avez vous adoptée, et pourquoi ?
- Les droits sur les dossier :
J'ai vu plusieurs écoles : mettre apache dans le groupe du user avec lequel on mets à jour les fichiers, l'inverse, les deux, mettre "beaucoup" de droits, changer les propietaires ... quels droits appliquez vous sur vos vhosts, avec quel user faites vous les mises à jours des fichiers, à quel user/groupe appartiennent vos dossiers ?
Merci d'avance,
epo
remi
J'utilise bêtement une chemin du genre /home/<user>/<site>
Je laisse l'utilisateur propriétaire de ces dossiers, apache peut les lire avec le droit "other", c'est suffisant.
Tous les utilisateurs sont dans un groupe "sites" et les droits sur /home/<user> sont 701, cela interdit à un utilisateur d'aller dans le dossier d'un autre.
Sinon, le dossier /srv est normalement prévu pour cet usage
+
P.S. bon, j'ai peu d'utilisateurs/sites et un bon niveau de confiance.
madko
j'utilise aussi /var/www/vhosts
pour la conf apache je me crée un /etc/httpd/vhosts.d (avec le include qui va bien dans httpd.conf)
pour les droits je met apache dans le meme groupe de chaque utilisateur ça suffit en general.
Je suis tenté de tout remettre dans /srv pour faciliter la sauvegarde car dans /var tout est censé être perissable.
eponyme
Merci pour vos réponses :
la personne etant la seule à utiliser le serveur, je pense que je vais lui faire un dossier "vhosts" dans le home.
Je pense mettre apache dans le meme groupe que la personne.
epo