Topic: Best practices pour de l'hébergement

Bonjour,

J'ai monté un petit serveur Web pour de l'hébergement (Ubuntu 10.04, Apache 2, MySQL 5, PHP 5.3), tout marche nickel mais maintenant je me pose pas mal de questions sur l'optimisation.

Notamment au niveau de la structure des dossiers à adopter pour faciliter la gestion (plusieurs sites isolés sur le même serveur) ainsi que la gestion des droits unix.

Est-ce que vous auriez des conseils à me donner ou peut-être des liens vers des bonnes documentations (anglais ou français) concernant cela ?

Pour l'instant je m'oriente vers quelque chose du genre :

  • /home monté dans un volume group

  • /home/nomdusite.com/public_html/ en chmod 750

  • Apache dans le groupe www-data tout comme chaque utilisateur Unix ayant un site web

  • utilisateur mysql du même nom que Unix mais avec MDP différent (sécurité)

Par contre, est-ce qu'il est possible dans ces conditions d'avoir un accès Administrateur qui peux aller lire et écrire dans n'importe quel site ?
Et si cela est possible, peut-on faire en sorte que les dossiers nouvellement créés le soient avec les droits de l'utilisateur du dossier ?

Voila, après je suis preneur de tout autre conseil que vous pourrez me donner.

Merci d'avance.