Annexes > Utilitaires > Référence > Utilitaires Release Control > Configuration du serveur Web

Configuration du serveur Web

Vous pouvez déployer Release Control de sorte qu'il fonctionne avec un serveur Web. Vous pouvez installer l'un des serveurs Web suivants sur le même ordinateur que Release Control :

  • Microsoft Internet Information Services (IIS) 5.x ou 6.x
  • Apache HTTP Server 2.2x

    L'installation Apache est disponible dans le répertoire <répertoire d'installation de Release Control>\utilities\webServerConfigurer\apache.

Release Control ne peut pas être configuré avec un serveur Apache si un serveur Web Microsoft IIS est déjà installé et activé sur le serveur car le port par défaut des deux serveurs Web est 80. Vous devez d'abord arrêter le serveur Web Microsoft IIS. Une fois l'installation terminée, vous pouvez configurer le serveur Web Apache pour fonctionner avec un port différent (par exemple, 90) et redémarrer votre serveur IIS.

Vous devrez peut-être configurer un serveur Web dans les cas suivants :

  • Vous utilisez une solution tierce de gestion des identités comme CA SiteMinder.
  • Vous déployez un processus logiciel d'équilibrage de la charge qui ne peut pas utiliser le protocole AJP pour communiquer avec Tomcat dans un déploiement en cluster.

Pour configurer le serveur Web, exécutez l'utilitaire WebServerConfigurer.

Après avoir installé le serveur Web, vérifiez que le port du serveur Web est spécifié dans la zone Adresse du serveur du volet Module > Administrateur > onglet Configuration > Serveur. Si l'adresse du serveur n'est pas correctement configurée, les e-mails et les rapports risquent de ne pas fonctionner correctement. Pour plus d'informations, consultez la section Volet Serveur.

Pour exécuter l'utilitaire Web Server Configurer :

Exécutez la commande suivante :

<répertoire d'installation de Release Control>\bin\WebServerConfigurer.bat <options>

Les options de la ligne de commande sont les suivantes :

Option Description
config apache <port> <répertoire racine apache>

Configurez un serveur Web Apache. Spécifiez les options de configuration Apache :

  • <port>. Port utilisé par le serveur Web Apache.
  • <répertoire racine apache>. Répertoire d'installation du serveur Web Apache.
config IIS, <port> <version> <site Web RC>

Spécifiez les options de configuration d'un serveur IIS :

  • <port>. Port utilisé par le serveur. Le port par défaut est 80.
  • <version>. Version du serveur Web : 5 ou 6.
  • <site Web RC>. Le site Web défini pour Release Control. Dans une nouvelle installation IIS, le site Release Control par défaut est appelé site Web par défaut.
--Encrypted-password-file <fichier> Utilisez le mot de passe chiffré spécifié dans <fichier>.
remove-config

Configure Release Control pour fonctionner sans serveur Web. Cette commande ne désinstalle pas le serveur Web.

Dans le fichier <répertoire d'installation de Release Control>\conf\server.settings, le numéro de port Release Control de la propriété server-address est réinitialisé sur le port Tomcat par défaut (8080). Vérifiez que les numéros de ports Release Control et Tomcat sont identiques.

Par exemple :

  • Pour installer un serveur Apache, exécutez la commande suivante :
    <répertoire d'installation de Release Control>\bin\WebServerConfigurer.bat install apache "C:\Apache Software Foundation\Apache 2.2"
  • Pour configurer un serveur IIS version 6 pour le site Web par défaut, exécutez la commande suivante :
    <répertoire d'installation de Release Control>\bin\WebServerConfigurer.bat config IIS 6 "Default Web Site"
    • Après avoir configuré un serveur Web IIS à l'aide de l'utilitaire webServerConfigurer, le filtre ISAPI chargé de rediriger les données du serveur IIS vers le serveur Tomcat Release Control peut afficher l'état Inconnu. Lorsque le premier utilisateur se connecte à Release Control, l'état du filtre ISAPI doit prendre la valeur Prêt.
    • Il n'est pas possible de configurer un serveur Web IIS exécutant déjà un filtre ISAPI. Pour cela, vous devez d'abord supprimer l'installation précédente du filtre mod_jk ISAPI, puis exécuter l'utilitaire webServerConfigurer afin de configurer IIS pour Release Control.
  • Pour supprimer la configuration du serveur Web, exécutez la commande suivante :
    <répertoire d'installation de Release Control>\bin\WebServerConfigurer.bat remove-config