16.9.2. Configurer le connecteur NSAPI dans Oracle Solaris
Le connecteur NSAPI est un module qui exécute dans le serveur Oracle iPlanet Web Server.
Prérequis
- Votre serveur exécute Oracle Solaris 10 ou supérieur, soit en architecture 32-bit ou 64-bit.
- Oracle iPlanet Web Server 6.1 SP 12 ou 7.0 U8 est installé ou configuré, indépendamment du connecteur NSAPI.
- La plate-forme JBoss Enterprise Application Platform est installée et configurée sur chaque serveur qui servira en tant que noeud de worker. Section 16.3.5, « Configurer JBoss EAP pour que la plate-forme puisse accepter des requêtes en provenance d'HTTPD externe ».
- Le package JBoss Native Components ZIP peut être téléchargé à partir du Portail Clients à https://access.redhat.com.
Procédure 16.13. Extraire et Installer le connecteur NSAPI
Extraire le package JBoss Native Components.
Le reste de cette procédure assume que le package de Native Components est extrait d'un répertoire nomméconnectors/qui se trouve dans/opt/oracle/webserver7/config/. Pour le reste de cette procédure, ce répertoire sera identifié comme IPLANET_CONFIG. Si votre répertoire de configuration Oracle iPlanet est différent, ou si vous exécutez Oracle iPlanet Web Server 6, modifier la procédure en fonction.Désactiver les mappages du servlet.
Ouvrir le fichierIPLANET_CONFIG/default.web.xmlet chercher la section avec l'en-têteBuilt In Server Mappings. Désactiver les mappages pour les trois servlets suivantes, en les entourant des caractères de commentaire XML (<!--et-->).- défaut
- invoker
- jsp
L'exemple de configuration suivant montre les mappages désactivés.<!-- ============== Built In Servlet Mappings =============== --> <!-- The servlet mappings for the built in servlets defined above. --> <!-- The mapping for the default servlet --> <!--servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping--> <!-- The mapping for the invoker servlet --> <!--servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/servlet/*</url-pattern> </servlet-mapping--> <!-- The mapping for the JSP servlet --> <!--servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping-->Sauvegarder et sortir du fichier.Configurer iPlanet Web Server pour qu'il puisse charger le module de connecteur NSAPI.
Ajouter les lignes suivantes à la fin de ce fichierIPLANET_CONFIG/magnus.conf, en modifiant les chemins de fichiers pour qu'ils s'accordent avec votre configuration. Ces lignes définissent l'emplacement du modulensapi_redirector.so, ainsi que celle du fichierworkers.properties, qui liste les worker nodes et leurs propriétés.Init fn="load-modules" funcs="jk_init,jk_service" shlib="IPLANET_CONFIG/connectors/lib/nsapi_redirector.so" shlib_flags="(global|now)" Init fn="jk_init" worker_file="IPLANET_CONFIG/connectors/workers.properties" log_level="debug" log_file="IPLANET_CONFIG/config/connectors/nsapi.log" shm_file="IPLANET_CONFIG/conf/connectors/jk_shm"La configuration ci-dessus est basée sur une architecture 32-bit. Si vous utilisez 64-bit Solaris, changez le stringlib/nsapi_redirector.soenlib64/nsapi_redirector.so.Sauvegarder et sortir du fichier.Configurer le connecteur NSAPI
Vous pouvez configurer le connecteur NSAPI pour une configuration de base, avec aucun équilibrage des charges, ou une configuration d'équilibrage de des charges. Choisissez l'une des options suivantes, après quoi votre configuration sera terminée