VirtualHost : quel VH par défaut ?
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:
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:
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:
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 ? ^^