Bonjour à tous,

Petite question de novice : je démarre un projet "semi-professionnel" pour lequel j'ai installé un serveur Apache, ainsi qu'une base PostgreSQL, mais avant d'aller trop loin dans la configuration, je voudrais savoir quelle est l'arborescence typique des répertoires :

- Dois-je laisser tous les fichiers html dans .../Apache/htdocs ou dois-je les mettre dans une arborescence à part (pour n'avoir dans le répertoire Apache que les fichiers "système",

- Les scripts "leaflet.js" que j'utilise doivent-ils obligatoirement être placés dans un répertoire situé sous "DocumentRoot" (actuellement, donc, dans htdocs) ?

- Pour PostgreSQL, même question : est-ce que habituellement on laisse la base dans le répertoire .../Postgresql/data, ou est-ce qu'on l'installe dans un répertoire à part pour la séparer des fichiers "système" ?


Je sais que dans tous les cas cela va fonctionner, du moment qu'on configure correctement les fichiers de conf, mais je pose la question parce que si la majorité des gens font les choses d'une certaine manière, c'est généralement que c'est plus simple ou plus pertinent.


Merci d'avance pour vos réponses !
1) Ton dossier htdocs sert à ça, le reste n'est normalement pas accessible via http
2) Même chose qu'au dessus, ton fichier js doit être accessible en http. En clair tu vas organiser l'arborescence de son site dans ce dossier.
3) Aucune idée mais je suppose qu'avoir tes fichiers dans un dossier posgreSQL est suffisamment clair. Ce que je peux te dire c'est que les arborescences des serveurs sont rarement identiques.
Ok, je vais laisser comme ça alors.

C'était juste parce qu'avec la directive "DocumentRoot", on peut mettre le site ailleurs que dans htdocs.

Merci pour ta réponse !