Gewöhnlich wird das Installationsprogramm von IBM HTTP Server unter einer Administrator-ID ausgeführt.
Manchmal ist es jedoch erforderlich, IBM HTTP Server unter einer anderen Benutzer-ID zu installieren.
Vorbereitungen
Sie müssen den Befehl setupadm ausführen, wenn Sie IHS als Benutzer ohne Root-Berechtigungen installieren.
Der Befehl setupadm wird im Verzeichnis <IHS_HOME>/bin ausgeführt, so dass Sie den Verwaltungsserver mit
WebSphere Application Server ordnungsgemäß verwenden können. Der Befehl muss im folgenden Format eingegeben werden:
setupadm -usr <Benutzername> -grp <Gruppenname> -cfg <Konfigurationsdatei_des_IHS-Webservers -adm <Konfigurationsdatei des IHS-Verwaltungsservers -plg <Plug-in-Konfigurationsdatei
Informationen zu dieser Task
Das Installationsprogramm von IBM HTTP Server wird bei Installationen mit und ohne Root-Berechtigung auf dieselbe Weise gestartet. Es gibt jedoch Installationsschritte, die Root-Berechtigung erfordern und andernfalls nicht ausgeführt werden können oder separat ausgeführt werden müssen.
Führen Sie die Installationsschritte wie folgt aus:
Prozedur
- Registrieren Sie das installierte Programm beim Betriebssystem.
Dies ist bei einer Installation ohne Root-Berechtigung nicht möglich. Die ohne Root-Berechtigung durchgeführte Installation von IBM HTTP
Server wird nicht aufgelistet, wenn Sie mit den Betriebssystemfunktionen installierte Programme anzeigen.
- Installieren Sie GSKit. Führen Sie diese Task gesondert unter
einer Root-ID aus, wenn eine SSL-Konfiguration erforderlich ist und keine Version von
GSKit installiert ist oder wenn die installierte Version einen älteren Stand hat.
Starten Sie die GSKit-Installation über die CD-ROM von WebSphere Application Server wie folgt:
GSKit/gskit.sh
GSKit\setup.exe "IHS6.1"
Wenn GSKit nicht installiert ist, funktionieren die folgenden Konfigurationen nicht:
- SSL zwischen Client (Browser) und IBM HTTP Server,
- SSL-Kommunikation zwischen dem Plug-in für IBM HTTP Server und WebSphere Application Server.
- SSL zwischen IBM HTTP Server und LDAP-Server.
Anmerkung: Die Installation des Plug-ins für IBM HTTP Server durch einen Benutzer ohne Root-Berechtigung wird aufgrund einer
Abhängigkeit mit den GSKit-Bibliotheken nicht unterstützt, da diese nur mit Root-Berechtigung installiert werden können. Falls Sie GSKit nicht installieren, können die Plug-ins für IBM HTTP Server nicht geladen werden.
Es wird daher empfohlen zuerst die GSKit-Bibliotheken mit einer Benutzer-ID zu installieren, die Root-Berechtigung besitzt. Anschließend können Sie das Plug-in für IBM HTTP Server mit einer Benutzer-ID ohne Root-Berechtigung installieren.
Erstellen Sie die Einträge für die Windows-Dienste von IBM HTTP Server und IBM HTTP-Verwaltungsserver. Dies ist bei einer Installation ohne Root-Berechtigung nicht möglich. In diesem Fall
werden keine Diensteeinträge erstellt, und IBM HTTP Server kann nicht als Dienst gestartet werden.
Starten Sie IBM HTTP Server wie folgt:
<IHS-Installationsverzeichnis/bin/apache.exe
Starten Sie den IBM HTTP-Verwaltungsserver wie folgt:
<IHS-Installationsverzeichnis/bin/apache.exe -f <IHS-Installationsverzeichnis/conf/admin.conf
Stoppen Sie IBM HTTP Server wie folgt:
- Drücken Sie im Fenster von IBM HTTP Server die Tastenkombination Strg+C oder
- beenden Sie die Prozesse Apache.exe mit dem Windows-Task-Manager.
Erstellen Sie einen Eintrag unter Start > Programme.
Dies ist bei einer Installation ohne Root-Berechtigung nicht möglich. In diesem Fall werden keine Einträge erstellt.
Erstellen Sie einen Eintrag unter Software.
Dies ist bei einer Installation ohne Root-Berechtigung nicht möglich. Es wird kein Eintrag erstellt.
Installieren Sie AFPA. Dies ist bei einer Installation ohne Root-Berechtigung nicht möglich. Aktivieren Sie
AFPA nicht für Installationen von IBM HTTP Server, die ohne Administratorberechtigung durchgeführt werden, selbst wenn AFPA zuvor von einem Administrator installiert wurde.
Aktivieren Sie AFPA nur für eine Instanz von IBM HTTP
Server.
Einschränkung bei der Verwendung des Fast Response Cache Accelerator (FRCA) unter dem Betriebssystem Microsoft® Windows Vista™: Der FRCA, der auf IBM Advanced
Fast Path Architecture (AFPA) basiert, wird unter dem Betriebssystem Microsoft Windows
Vista nicht unterstützt. IBM HTTP Server kann nicht gestartet werden, wenn der FRCA in der Konfigurationsdatei aktiviert ist.
Dies ist eine permanente Einschränkung.
- Unbeaufsichtigte Installationen. Zum Aktivieren einer Installation, die ohne Root-Berechtigung durchgeführt wurde,
fügen Sie der Antwortdatei für unbeaufsichtigte Installation die folgende Option hinzu:
-OPT allowNonRootSilentInstall=”true”