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.

TODO : Ajouter la section sur les virtualhost

 

Les instructions ci-dessous permettent de connecter un serveur Apache frontal sur une instance uPortal.

...

Maintenant que le serveur Tomcat est configuré pour recevoir les requetes requêtes du serveur Apache, il faut configurer ce dernier pour les transmettre au bon port. Cela va se faire , via le protocole AJP, via le mod_proxy_ajp d'Apache. La configuration va se faire par le fichier httpd.conf d'Apache..

Pour permettre la communication entre les deux serveurs, on utilisera 2 modules :

  • le mod_proxy
  • le mod_proxy_ajp, qui autorisera l'utilisation du protocole AJP.

Sous Windows, on On va commencer par dé-commenter les deux lignes suivantes, pour activer le chargement des modules proxy et proxy_ajp.

Bloc de code
languagehtml/xml
titleconf/httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

...

Bloc de code
languagehtml/xml
titleconf/httpd.conf
#Configuration du mod_proxy_ajp pour le frontal
<VirtualHost *:80>    
    ProxyRequests Off
    ProxyPass         /uPortal ajp://localhost:8009/uPortal retry=0/
</VirtualHost>

<VirtualHost> permet de définir un hôte virtuel pour lequel les paramètres de balancing seront appliqués. Plusieurs hôtes peuvent être configurés avec des stratégies différentes.

La ligne ProxyPass se décompose en deux paramètres importants :

  • /uPortal qui désigne l'URL à rediriger appelée sur le de l'hôte virtuel du serveur Apache vers Tomcat. Ici, / redirigera toutes les requêtes.
  • ajp://localhost:8009/ uPortal qui désigne l'adresse vers laquelle rediriger la requête. Le localhost définit l'adresse du serveur Tomcat, et le port (ici 8009 ici) doit être identique à celui configuré dans le connecteur AJP de la configuration du serveur Tomcat.

     

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.

...