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 :
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
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>
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.
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 *
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!
Partager