Bonjour

J'ai une question à propos du mass virtual hosting : en fait j'héberge quelques sites sur mon petit serveur et ils utilisent tous la même configuration du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<VirtualHost *>
    ServerName mondomaine.net
    ServerAlias mondomaine.net *.mondomaine.net
    ServerAdmin monadresse@email.com
 
    DocumentRoot /home/vhosts/mondomaine.net/www
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /home/vhosts/mondomaine.net>
        Options -Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
    </Directory>
 
    ErrorLog /var/log/apache2/mondomaine.net/error.log
 
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
 
    CustomLog /var/log/apache2/mondomaine.net/access.log combined
 
</VirtualHost>
Je me suis renseigné sur Google pour savoir si c'était possible de n'utiliser qu'un seul fichier pour configurer tous les sites, et aussi pouvoir gérer les sous domaines. Je suis tombé sur le mass virtual hosting. Ça correspond apparemment exactement à ce que je veux faire, car j'en ai un peu marre de devoir copier à chaque fois le même fichier en changeant juste le nom de domaine, j'aimerais juste avoir à créer les dossiers correspondant comme ça a l'air d'être possible. En fait je voudrais ça :
- prenons le site http://www.mondomaine.net : je voudrais qu'il pointe sur /home/vhosts/mondomaine.net/www. Si je tape forum.mondomaine.net, ça devrais pointer sur /home/vhosts/mondomaine.net/forum. De plus, il faudrait que http://mondomaine.net (sans les www) pointe sur /home/vhosts/mondomaine.net/www !
- un autre site, http://www.monsite.com, lui pointerais sur /home/vhosts/monsite.com/www, toto.monsite.com vers /home/vhosts/monsite.com/toto, etc...
Je voulais donc savoir si ça c'était faisable
Un truc qui serait bien aussi est d'avoir des logs séparés pour chaque site (access.log et error.log dans /var/log/apache2/monsite.com/ par exemple)

Merci d'avance!
MadJawa