Habituellement, l'installation d'IBM HTTP Server s'effectue en exécutant le programme d'installation
à l'aide d'un ID utilisateur administrateur. Cependant, il est parfois nécessaire
d'installer IBM HTTP Server à l'aide d'un ID utilisateur non administrateur (non racine).
Avant de commencer
Vous devez exécuter la commande setupadm si vous installez IHS en tant qu'utilisateur non root. La commande setupadm s'exécute dans le répertoire <IHS_HOME>/bin et elle vous peremt d'utiliser correctement le serveur d'administration avec WebSphere Application
Server. Le format de la commande est le suivant :
setupadm -usr <nom_utilisateur> -grp <nom_groupe> -cfg <fichier de configuration du serveur Web IHS> -adm <fichier de configuration du serveur d'administration IHS> -plg <fichier de configuration du plug-in>
A propos de cette tâche
Le lancement du programme d'installation d'IBM HTTP Server s'effectue de la même façon pour un utilisateur root que non root, mais certaines étapes de l'installation requièrent des droits d'accès de niveau superutilisateur et elles ne peuvent donc être exécutées ou, à tout le moins, elles doivent l'être séparément. Procédez comme suit pour effectuer l'installation :
Procédure
- Enregistrez le programme installé sur le système d'exploitation.
Ceci est impossible dans le cas d'une installation non racine. L'installation non racine d'IBM HTTP
Server n'est pas répertoriée lors de l'utilisation des fonctionnalités du système d'exploitation
pour afficher les programmes installés.
- Installez GSKit. Effectuez cette tâche séparément,
à l'aide de l'ID utilisateur racine si la configuration SSL est requise et si aucune version de
GSKit n'est installée ou si la version installée est antérieure. Pour lancer l'installation de
GSKit à partir du CDROM de WebSphere Application Server, procédez comme suit :
GSKit/gskit.sh
GSKit\setup.exe "IHS6.1"
Si GSKit n'est pas installé, les configurations ci-dessous ne fonctionneront pas :
- SSL entre un client (navigateur) et IBM HTTP Server.
- SSL entre le plug-in IBM HTTP Server et WebSphere Application Server.
- SSL entre IBM HTTP Server et un serveur LDAP.
Remarque : L'installation non racine du plug-in IBM HTTP Server n'est pas prise en charge, car elle dépend des bibliothèques GSKit qui nécessitent des privilèges racine complets pour l'installation. Si vous n'installez pas GSKit, le plug-in IBM HTTP Server ne peut pas se charger.
Afin de résoudre cette dépendance, il faut d'abord installer les bibliothèques GSKit avec un ID utilisateur racine. Ensuite, vous pouvez installer le plug-in IBM HTTP Server à l'aide d'un ID utilisateur non racine.
Créez les entrées du service Windows
pour IBM HTTP Server et le serveur d'administration d'IBM HTTP. Ceci est impossible dans le cas d'une installation non racine. Aucune de ces entrées de service
ne sont créées et IBM HTTP Server ne peut pas démarrer comme un service. Démarrez IBM HTTP
Server comme suit :
<répertoire_installation_ihs>/bin/apache.exe
Démarrez
le serveur d'administration d'IBM HTTP comme suit :
<répertoire_installation_ihs>/bin/apache.exe -f <répertoire_installation_ihs>/conf/admin.conf
Arrêtez le serveur IBM HTTP comme suit :
- Dans la fenêtre IBM HTTP Server, appuyez sur Control+C ou
- Terminez les processus Apache.exe à l'aide du Gestionnaire de tâches de Windows
Créez une entrée dans Démarrer > Programmes.
Ceci est impossible dans le cas d'une installation non racine. Aucune entrée n'est créée.
Créez une entrée dans Ajout/suppression de programmes.
Ceci est impossible dans le cas d'une installation non racine. Aucune entrée n'est créée.
Installez AFPA. Ceci est impossible dans le cas d'une installation non racine. N'activez pas AFPA dans le cas de l'installation non administrateur d'IBM HTTP Server, même si AFPA a déjà été installé lors d'une
précédente installation administrateur. N'activez AFPA que pour une instance d'IBM HTTP
Server.
Restriction quant à l'utilisation de l'outil FRCA (fast response cache accelerator) sous Microsoft® Windows Vista™ : La fonction FRCA, qui repose sur l'architecture IBM AFPA (Advanced Fast Path Architecture), n'est pas prise en charge sous Microsoft Windows Vista. IBM HTTP Server ne pourra pas démarrer si la fonction FRCA est activée dans le fichier de configuration. Il s'agit d'une limitation permanente.
- Installations en mode silencieux. Pour activer une installation non racine,
ajoutez l'option ci-dessous au fichier de réponse de l'installation en mode silencieux :
-OPT allowNonRootSilentInstall=”true”