Bonjour!

J'ai un peu de mal avec mon serveur Apache (2.4).

J'ai un serveur "principal" et un virtualhost (par nom).
Toutes les requêtes vont vers mon virtualhost et j'ai un peu de mal à comprendre pourquoi.

Voici la configuration que j'ai faite pour ce vhost :
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
<VirtualHost *:80>
	DocumentRoot "/srv/http/srv1/htdocs"
	<Directory "/srv/http/srv1/htdocs">
		<IfVersion < 2.3>
			   Order deny,allow
			   Deny from all
		  	   Allow from all
		</IfVersion>
		<IfVersion >= 2.3>
	  		   Require all granted
		</IfVersion>
	</Directory>
	ServerName srv1.fr
	ServerAlias <a href="http://www.srv1.fr" target="_blank">www.srv1.fr</a> test.fr
	LogLevel warn
	ErrorLog "/srv/http/srv1/logs/error_log"
	CustomLog "/srv/http/srv1/logs/access_log" common
</VirtualHost>
J'hésite à mettre le fichier de configuration "principal" et ses trouzmille lignes de commentaires et de lignes non concernées, mais j'ai au moins mis dedans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
ServerRoot "/etc/httpd"
Listen 80
ServerName maintest.fr
DocumentRoot "/srv/http/mainsrv"
<Directory "/srv/http/mainsrv">
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
NameVirtualHost *
Toutes les requêtes, que ce soit test.fr maintest.fr ou l'IP du serveur (tout est en réseau local avec un /etc/hosts bidouillé) me redirigent vers le vhost.
Les directives ServerName et ServerAlias ne sont-elles pas justement censées filtrer les correspondances? Je suis un peu perdu.

Pouvez-vous m'aider s'il vous plait? Merci d'avance!