ServerRoot et DocumentRoot [Apache] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 11-03-2004 à 13:00:21
Perso :
ServerRoot -> /usr/....
DocumentRoot -> /home/....
Partant de là...
Et pourquoi DocumentRoot pas dans /usr ? Parce qu'il a normalement sa place dans /var je pense selon la hierarchie normale et pas du tout dans /usr qui ne contient pas de données mais uniquement des programmes, mais étant donné la taille bien plus conséquente en ce qui me concerne du /home, sa place est plutôt là, d'autant que les différents sites sont setuid comme Apache sur des users, entrainant des comptes users cohérants dans /home avec le contenu web à l'intérieur ( on suit également la logique du http://www.siteweb.com/~user/ dans le compte d'un user shell ).
Enfin c'est surtout que généralement on a pas qu'un site mais on utilise VirtualHost beaucoup. En plus si on met en place des quotas par exemple, je trouve bien plus logique de faire les espaces sur /home.
M'enfin je trouve pas la question vitale
Marsh Posté le 11-03-2004 à 13:39:22
En gros:
au boulot on a un /web qui est notre ServerRoot ainsi que /web/htdocs qui est notre DocumentRoot
Dans nos check de sécurité, il est dit qu'il doit y avoir un groupe pour administrer le serveur et un groupe pour administrer les documents.
Cependant, il est aussi dit que le groupe qui administre le serveur doit owner tout ce qui se retrouver dans le ServerRoot, soit aussi le DocumentRoot, ce qui fait que notre groupe pour administrer les documents ne peut pas être utilisé.
Et ca nous a ammener à nous poser la question: Est-ce que le DocumentRoot doit se trouver là
Marsh Posté le 12-03-2004 à 01:11:37
Reply
Marsh Posté le 11-03-2004 à 12:09:27
J'aurais aimer connaitre la tendance.
---------------
http://www.boincstats.com/signature/user_664861.gif