Config virtualhost Apache avec Tomcat (ProxyPass AJP)
	
	
		Bonjour,
Je n'arrive pas à faire ce que je souhaites et je ne comprends pas d'où vient mon erreur.
Globalement je souhaiterais : 
http://serveur1.mondomaine.fr doit lancer l'application appli1_tomcat
http://serveur2.mondomaine.fr doit affiche le contenu de /var/www/serveur2
http://serveur2.mondomaine.fr/appli2 doit lancer l'application appli2_tomcat
Actuellement,  http://serveur2.mondomaine.fr/ me lance appli1_tomcat
(et http://monserveur.mondomaine.fr et http://172.23.1.1 aussi d'ailleurs)
Voici mes 2 virtualhosts déclarés :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 |  
<VirtualHost 172.23.1.1:80>
        ServerName serveur1.mondomaine.fr
        ServerAdmin moi@mondomaine.fr
        ServerSignature Off
        LogLevel warn
        ProxyRequests Off
        ProxyPreserveHost On
        <Proxy *>
             Order deny,allow
             Allow from all
        </Proxy>
        ProxyPass / ajp://localhost:8009/appli1_tomcat/
        ProxyPassReverse / ajp://localhost:8009/appli1_tomcat/
        LogLevel warn
        ErrorLog /var/log/apache2/serveur1/error.log
        CustomLog /var/log/apache2/serveur1/access.log combined
</VirtualHost> | 
 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 
 |  
<VirtualHost 172.23.1.1:80>
        ServerName serveur2.mondomaine.fr
        ServerAdmin moi@mondomaine.fr
        ServerSignature Off
        LogLevel warn
        ProxyRequests Off
        ProxyPreserveHost On
        DocumentRoot /var/www/serveur2
        <Proxy *>
             Order deny,allow
             Allow from all
        </Proxy>
        ProxyPass /appli2 ajp://localhost:8009/appli2_tomcat/
        ProxyPassReverse /appli2 ajp://localhost:8009/appli2_tomcat/
        LogLevel warn
        ErrorLog /var/log/apache2/serveur2/error.log
        CustomLog /var/log/apache2/serveur2/access.log combined
</VirtualHost> | 
 Mes serveur1 et serveur2 ne sont pas dans le DNS mais déclarés dans les hosts des machines (serveurs + machines appelantes). 
J'ai mis ca dans le hosts de mon serveur : 
	Code:
	
| 12
 3
 
 |  
127.0.0.1       localhost serveur1 serveur2
172.23.1.1  monserveur.mondomaine.fr serveur1 serveur1.mondomaine.fr serveur2 serveur2.mondomaine.fr | 
 J'obtiens cette erreur au démarrage de apache :
[Tue May 15 16:50:15 2012] [warn] VirtualHost 172.23.1.1:80 overlaps with VirtualHost 172.23.1.1:80, the first has precedence, perhaps you need a NameVirtualHost directive
Dans les fichiers de config de Apache j'ai trouvé que le fichier ports.conf qui contient NameVirtualHost :
	Citation:
	
		
		
			ports.conf:NameVirtualHost *:80
			
		
	
 Pouvez-vous m'aider ?
Merci.