[Apache & Tomcat] contextes multiples pour le même VHost

contextes multiples pour le même VHost [Apache & Tomcat] - Logiciels - Windows & Software

Marsh Posté le 17-09-2003 à 09:58:21    

Bonjour,
 
j'utilise actuellement Apache en tant que serveur web et Tomcat comme moteur de servlets. J'ai lié les 2 via le mod_jk, et tout fonctionne sans problèmes.
 
Cependant, j'aimerais désormais utiliser 2 contextes Tomcat dans un seul VHost. Ainsi je souhaiterai passer de :
 

Code :
  1. <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
  2.         <Context path="" docBase="appli1" debug="0" privileged="true" reloadable="true" />
  3. </Host>


 
à
 

Code :
  1. <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
  2.         <Context path="" docBase="appli1" debug="0" privileged="true" reloadable="true" />       
  3.         <Context path="appli2" docBase="appli2" debug="0" privileged="true" reloadable="true" />
  4. </Host>


 
 
le problème est que mon VHost dans Apache à comme DocumentRoot $TOMCAT_HOME/webapps/appli1
 
du coup mon 2e contexte n'est pas reconnu.
 
avez-vous déjà mis en place ce genre de choses ? si oui, pouvez-vous m'indiquer comment faire ?
 
merci d'avance  :jap:


Message édité par kazekami le 19-09-2003 à 10:46:07

---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 17-09-2003 à 09:58:21   

Reply

Marsh Posté le 18-09-2003 à 17:41:22    

Je modifie légèrement ma question
 
j'utilise le vhost suivant :
 

Code :
  1. <VirtualHost 127.0.0.1>
  2.     ServerAdmin webmaster@serveur-test
  3.     DocumentRoot /home/apache/test
  4.     ServerName serveur-test
  5.     ErrorLog logs/test-error_log
  6.     CustomLog logs/test-access_log combined
  7.     <Directory "/home/apache/test">
  8.         Options None
  9.         AllowOverride None
  10.         Order allow,deny
  11.         Allow from all
  12.     </Directory>
  13.     DirectoryIndex index.jsp
  14.     JkMount /*.jsp ajp13
  15.     JkMount /servlet/* ajp13
  16. </VirtualHost>


 
sa racine de travail est donc /home/apache/test
je souhaite faire en sorte que les personnes qui tapent serveurt-test/appli1 arrivent sur une appli dont les fichiers se trouvent dans /home/apache/appli1
 
le problème de mon côté étant que les racines des 2 applications sont au même niveau, et non dans des sous-répertoires.
 
Je souhaiterais donc savoir s'il est possible de faire un vhost qui envoie sur les fichiers de /home/apache/test quand on demande serveur-test , et sur les fichiers de /home/apache/appli1 quand on demande serveur-test/appli1
 
 
merci d'avance  :jap:


Message édité par kazekami le 19-09-2003 à 10:50:42

---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 19-09-2003 à 10:57:24    

:bounce:


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 19-09-2003 à 12:16:18    

je me réponds à moi même : merci la directive Alias
 
encore merci de votre aide :D


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed