|
|
Olivier Jaquemet -
on 11/9/07 at 5:03 PM
Bonjour Laurent,
Si il s'agit de sites complètement distincts (ou avec peu de contenus en commun qui pourrait être gérer par de l'import ou de la syndication), alors je pense qu'il est préférable d'utiliser 2 webapps. Cela évite des problèmes de droits utilisateurs, d'espace de travail, etc...
=> Pourquoi avez vous retenu le choix d'une seul webapp pour 2 sites ?
Si il s'agit "simplement" de présenter un site/portail particulier si on arrive depuis un domaine ou d'un autre, alors je pense qu'il suffit de configurer 2 virtual host (mod_jk), et lors de l'accès à la racine, apache redirige vers le portail de ce domaine. Le reste de la navigation est transparent.
Derrière, c'est la conception des différents portail qui assurera l'impossibilité à l'utilisateur d'avoir connaissance de l'autre domaine. Vous pouvez même envisager une right policy dépendant du domaine si vous souhaitez garantir la visibilité des contenus uniquement sur un domaine ou un autre. (workspace 1 = domaine 1 par exemple)
=> Est-ce qu'une contrainte technique/fonctionnelle vous empêche de faire ce choix ?
Olivier
PS: concernant les reverse proxy, c'est une solution que je ne recommande pas sauf en dernier dernier recours. Et en respectant au moins les contraintes suivantes (liste non exhaustive) :
- context path identique coté tomcat et coté apache
- même protocole coté tomcat et apache (http/https)
- Apache 2.2
De manière général, mettre en place une solution avec mod_jk est toujours plus simple, plus élégante et plus performante.
Avec mod_jk, toute la logique de navigation reste concentrer dans JCMS et il n'y a pas de siouxerie à mettre oeuvre...
|
|