19.5.5. Configurer les propriétés de Server Advertisement de votre serveur web activé par votre mod_cluster

Résumé

Pour obtenir des instructions sur la façon de configurer votre serveur web pour qu'il interagisse avec l'équilibreur de charges, consulter Section 19.5.3, « Installer le module mod cluster dans un serveur Apache HTTP ou dans JBoss Enterprise Web Server (Zip) ». L'élément de configuration server advertisement requiert davantage d'explications.

Quand Server Advertisement est inactif, le serveur web envoie des messages qui contiennent l'adresse IP et le numéro de port spécifié dans l'hôte virtuel du mod_cluster. Pour configurer ces valeurs, consulter Section 19.5.3, « Installer le module mod cluster dans un serveur Apache HTTP ou dans JBoss Enterprise Web Server (Zip) ». Si UDP multicast n'est pas disponible sur votre réseau, ou si vous préférez configurer les worker nodes avec une liste statique de serveurs proxy, vous pouvez désactiver Server Advertisement et configurer les noeuds proxy manuellement. Voir Section 19.5.6, « Configurer un nœud de worker de mod_cluster » pour obtenir des informations sur la façon de configurer un worker node.
Vous devrez modifier le httpd.conf associé à votre instance de serveur Apache HTTP. Il s'agit le plus souvent de /etc/httpd/conf/httpd.conf dans Red Hat Enterprise Linux, ou peut-être du répertoire etc/ de votre instance HTTP Apache autonome.

Procédure 19.8. Modifier le fichier httpd.conf et implémenter les changements

  1. Désactivez le paramètre AdvertiseFrequency, s'il existe.

    Si vous voyez une ligne qui ressemble à ceci dans votre énoncé <VirtualHost>, dé-commenter cette ligne en ajoutant un signe # (hachage) avant le premier caractère. La valeur ne devra pas correspondre à 5.
    AdvertiseFrequency 5
  2. Ajouter la directive qui permet de désactiver Server Advertisement.

    Ajouter la directive suivante dans l'énoncé <VirtualHost> afin de désactiver Server Advertisement.
    ServerAdvertise Off
  3. Actionner la possibilité de recevoir des messages MCPM.

    Ajouter la directive suivante pour permettre au serveur web de recevoir des messages MCPM de la part des worker nodes.
    EnableMCPMReceive On
  4. Redémarrer le serveur web.

    Redémarrer le serveur web en lançant une des commandes suivantes, selon que vous utilisez Red Hat Enterprise Linux ou Microsoft Windows Server.
    • Red Hat Enterprise Linux

      [root@host ]# service httpd restart
    • Microsoft Windows Server

      C:\> net service http
      C:\> net service httpd start
      
Résultat

Le serveur web n'annonce plus l'adresse IP et le port de votre serveur proxy mod_cluster. Pour l'annoncer, vous devez configurer vos worker nodes pour qu'ils utilisent une adresse statique et un port pour communiquer avec le proxy. Consulter Section 19.5.6, « Configurer un nœud de worker de mod_cluster » pour plus de détails.