Sur des systèmes d'exploitation Windows, vous pouvez créer plusieurs instances d'IBM® HTTP Server en créant manuellement des noms de service supplémentaires.
Pourquoi et quand exécuter cette tâche
Lorsque vous installez IBM HTTP Server, vous créez un serveur IBM HTTP
en tant que service Windows associé à un nom par défaut. Si vous devez exécuter plusieurs instances d'IBM HTTP Server, vous pouvez créer manuellement des noms de service supplémentaires.
Procédure
- Installez un nouveau nom de service. Utilisez le programme httpd.exe,
qui se trouve dans le répertoire bin de l'installation d'IBM HTTP Server. La syntaxe de la commande permettant l'installation d'un nouveau service est :
httpd -k install -n <nouveau_nom_service> -f
<chemin_nouveau_fichier_configuration>
Cette commande vous permet d'associer un fichier de configuration unique à chaque nom de service.
- Indiquez différentes adresses IP ou ports dans les directives Listen de chaque fichier de configuration et spécifiez différents noms de fichier journal.
- Facultatif : Modifiez les paramètres du nouveau service à l'aide du panneau de configuration des services Windows. Le nouveau nom de service aura le paramètre
"Log On" défini sur "Local System Account" et le paramètre "Startup Type" sur "Automatic." Vous pouvez modifier ces paramètres par défaut à partir du panneau de configuration des services Windows. Il peut être nécessaire de changer le paramètre "Log On" du nouveau nom de service de sorte qu'il corresponde au paramètre "Log On" de l'installation principale que les droits d'accès du fichier permettront au nouveau nom de fichier d'exécuter.
- Désactivez la fonction FRCA (Fast Response Cache Accelerator). Lorsque vous exécutez plusieurs instances d'IBM HTTP Server, vous devez désactiver la fonction FRCA (directives AFPA) dans tous les fichiers de configuration.
Que faire ensuite
Après avoir créé un nouveau nom de service, vous pouvez l'ajouter à la console d'administration WebSphere Administration Server en créant une nouvelle définition de serveur Web et en spécifiant le nouveau nom de service et le chemin conduisant au nouveau fichier de configuration.
La syntaxe permettant la désinstallation d'un nom de service existant est :
httpd -k uninstall -n <nom_service>