Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Apache, mod_jk et Tomcat

2 réponses
Avatar
1 connue
Salut à tous,

Probablement pas vraiment une question java et je m'en excuse.

J'ai un domaine www.domain1.com qui me permet de faire tourner une appli
java dans Tomcat accessible par http://www.domain1.com/MonAppli

J'aimerais qu'un 2 ieme domaine domain2.com servit par le meme Apache
(virtual host) puisse realiser les 2 conditions suivantes :

a) http://www.domain2.com serve des pages statiques equivalente à
http://www.domain1.com/domain2
b) un sous domaine http://app.domain2.com serve l'appli java equivalente à
http://www.domain1.com/MonAppli

Est que cela est possible et quels sont alors les configurations à faire
dans Apache et mod_jk ?

D'avance merci

Pierre Gilquin

2 réponses

Avatar
simon.oualid
1 connue wrote:
a) http://www.domain2.com serve des pages statiques equivalente à
http://www.domain1.com/domain2


Ca se fait au niveau d'apache, via l'ajout d'un virtual host qui pointe
sur un lien symbolique qui lui même pointe sur le répertoire physique
ou sont stockés les fichiers de http://www.domain1.com/domain2. Mais
je ne comprend pas l'intérêt si les 2 virtual hosts sont hébergés
sur la même machine physique (sauf si l'objectif est de raccourcir
l'url).

b) un sous domaine http://app.domain2.com serve l'appli java equivalente à
http://www.domain1.com/MonAppli


Tu ne nous dit pas si app.domain2.com est hébergé sur la même
machine physique que le 1er apache/tomcat. Mais la encore, il te faudra
un nouveau virtual host, mais aussi un JkMount dans ta conf Apache et
la configuration de Tomcat (server.xml avec un contexte en /).

S'il est sur une autre machine, il faudra aussi que tu configures un
nouveau worker pour que le modjk s'y connecte pour servir
app.domain2.com. Mais attention aux problèmes de lock et de
synchronisation !

http://tomcat.apache.org/connectors-doc/config/workers.html
http://tomcat.apache.org/connectors-doc/config/apache.html

Avatar
1 connue
merci pour cette aide fort utile que je vais analyser. En particulier les
workers ...
Il s'agit bien de la meme machine physique. C'est en fait un abonnement
Tomcat Private chez www.4java.ca.
Le 1ier domaine est technique et est le site principal. Le 2ieme domaine est
un rajout plutot commercial et se base sur le 1ier.
Le probleme est que je ne maitrise pas ce qui se fait au niveau Apache donc
j'essaie de reproduire sur ma machine de dev la meme config pour pourvoir
communiquer de meilleur maniere avec l'equipe de 4Java.

Pierre

a écrit dans le message de news:

1 connue wrote:
a) http://www.domain2.com serve des pages statiques equivalente à
http://www.domain1.com/domain2


Ca se fait au niveau d'apache, via l'ajout d'un virtual host qui pointe
sur un lien symbolique qui lui même pointe sur le répertoire physique
ou sont stockés les fichiers de http://www.domain1.com/domain2. Mais
je ne comprend pas l'intérêt si les 2 virtual hosts sont hébergés
sur la même machine physique (sauf si l'objectif est de raccourcir
l'url).

b) un sous domaine http://app.domain2.com serve l'appli java equivalente à
http://www.domain1.com/MonAppli


Tu ne nous dit pas si app.domain2.com est hébergé sur la même
machine physique que le 1er apache/tomcat. Mais la encore, il te faudra
un nouveau virtual host, mais aussi un JkMount dans ta conf Apache et
la configuration de Tomcat (server.xml avec un contexte en /).

S'il est sur une autre machine, il faudra aussi que tu configures un
nouveau worker pour que le modjk s'y connecte pour servir
app.domain2.com. Mais attention aux problèmes de lock et de
synchronisation !

http://tomcat.apache.org/connectors-doc/config/workers.html
http://tomcat.apache.org/connectors-doc/config/apache.html