Projet Socle ENT

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Au redémarrage des deux serveurs, la configuration sera mise en place. En accédant à l'url http://localhost/uPortal, on devrait donc arriver à la page d'accueil du portail.

Remarque

Cette configuration du ProxyPass redirige toutes les requêtes vers un seul et unique serveur Tomcat. Si les différents éléments du portail sont installés sur plusieurs serveurs, il convient de détailler chaque module sur le modèle suivant :

Bloc de code
titleFichier de configuration Apache
ProxyPass /uPortal/ ajp://tomcat1:8009/uPortal/
ProxyPass /BookmarksPortlet/ ajp://tomcat2:8009/BookmarksPortlet/
ProxyPass /FunctionalTestsPortlet/ ajp://tomcat2:8009/FunctionalTestsPortlet/
ProxyPass /NewsReaderPortlet/ ajp://tomcat2:8009/NewsReaderPortlet/
ProxyPass /NotificationPortlet/ ajp://tomcat2:8009/NotificationPortlet/
ProxyPass /ResourceServingWebapp/ ajp://tomcat1:8009/ResourceServingWebapp/
ProxyPass /SimpleContentPortlet/ ajp://tomcat2:8009/SimpleContentPortlet/
ProxyPass /WeatherPortlet/ ajp://tomcat2:8009/WeatherPortlet/
ProxyPass /WebProxyPortlet/ ajp://tomcat2:8009/WebProxyPortlet/
ProxyPass /cas/ ajp://tomcat3:8009/cas/
ProxyPass /cas-proxy-test-portlet/ ajp://tomcat3:8009/cas-proxy-test-portlet/
ProxyPass /jasig-widget-portlets/ ajp://tomcat2:8009/jasig-widget-portlets/
ProxyPass /pluto-testsuite/ ajp://tomcat2:8009/pluto-testsuite/

Cette configuration reprend les éléments de base du package uPortal : à chaque nouvelle portlet, il faudra ajuster ces paramètres pour que son chemin d'accès soit également redirigé vers le bon serveur.

Load Balancing

Info
La configuration du load balancing via un serveur Apache est détaillée sur cette page.

...

 

Info
titleRéférences

https://wiki.jasig.org/display/UPM40/Fronting+Tomcat+with+Apache+HTTP+Server
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html
Exemple de fichier de configuration