Bonjour !
J'ai un petit soucis de configuration avec les virtuals hosts. Lorsque l'on appelle un domaine qui n'existe pas sur mon serveur, on tombe toujours sur le virtual host que j'ai rajouté a la main. En plus de cela, pour que ce soit encore plus simple, il y a DTC d'installé sur ce serveur, ce qui "rajoute" de la configuration d'apache sur laquelle je n'est pas la main.
Pour y revenir, voici la configuration actuelle (ou du moins des résumés de ces looong fichiers de configurations):

/etc/apache2/apache2.conf:
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
 
HostnameLookups Off
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
 
Listen 127.0.0.1:80
Listen 127.0.0.1:443
 
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
 
ScriptAlias /cgi-bin /usr/lib/cgi-bin
 
Include /var/lib/dtc/etc/vhosts.conf
 
PassengerUserSwitching off
PassengerDefaultUser www-data
Le fichier de config qui contient mon virtualHost en question, /etc/apache2/sites-enabled/redmine
:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<VirtualHost 91.121.74.12:80>
  ServerName redmine.mondomaine.fr
  ProxyPass / http://localhost:3000/
  ProxyPassReverse / http://localhost:3000/
</VirtualHost>
Et dans le fichier /var/lib/dtc/etc/vhosts.conf (auto généré par DTC):
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
26
27
28
29
30
31
32
33
34
35
36
 
Listen 91.121.74.12:80
Listen 91.121.74.12:443
 
NameVirtualHost 91.121.74.12:80
<VirtualHost 91.121.74.12:80>
        ServerName 404.domaine1.fr
        DocumentRoot /var/www/sites/dtc/domaine1.fr/subdomains/404/html
        ScriptAlias /cgi-bin /var/www/sites/dtc/domaine1.fr/subdomains/404/cgi-bin
        ErrorLog /var/www/sites/dtc/domaine1.fr/subdomains/404/logs/error.log
        LogSQLTransferLogTable hdweb_fr$404$xfer
        LogSQLScoreDomain domaine1.fr
        LogSQLScoreSubdomain 404
        LogSQLScoreTable dtc.http_accounting
        DirectoryIndex index.php index.cgi index.pl index.htm index.html index.php4
</VirtualHost>
<Directory /usr/share/dtc/admin>
        Options FollowSymLinks
        Order Deny,Allow
        Allow from all
</Directory>
<Directory /usr/share/dtc/client>
        Options FollowSymLinks
        Order Deny,Allow
        Allow from all
</Directory>
<Directory /usr/share/dtc/email>
        Options FollowSymLinks
        Order Deny,Allow
        Allow from all
</Directory>
<VirtualHost 91.121.74.12:80>
        ServerName www.domaine2.com
        Alias /stats /var/www/sites/hercut/domaine2.com/subdomains/www/logs
 
[...]
J'avais creusé des pistes en essayant de placer NameVirtualHost 91.121.74.12:80 avant mon virtual host (en incluant un fichier avant l'autre) ou d'autre truc comme ça, mais je navigue un peu dans le vide :/

Vous auriez une idée ou un conseil ? ^^