El procedimiento común para instalar IBM HTTP Server consiste en ejecutar el programa
de instalación utilizando un ID de usuario administrador. Sin embargo, a veces es necesario
instalar IBM HTTP Server utilizando un ID de usuario no administrador (no root).
Antes de empezar
Ejecute el mandato setupadm si instala IHS como un usuario non-root. El mandato setupadm se ejecuta en el directorio <IHS_HOME>/bin, de modo que pueda utilizar correctamente el servidor administrativo con WebSphere Application
Server. El formato del mandato es el siguiente:
setupadm -usr <Nombre_usuario> -grp <Nombre_grupo> -cfg <archivo_configuración_servidor_web_IHS> -adm <archivo_configuración_servidor_administrativo_IHS> -plg <archivo_configuración_plug-in>
Acerca de esta tarea
El inicio del programa de instalación de
IBM HTTP
Server se realiza del mismo modo para una instalación no raíz que para una instalación
raíz, pero hay varios pasos de instalación que necesitan privilegios de root que no se
pueden completar o que se deben completar por separado. Realice los pasos de instalación como se indica a continuación:
Procedimiento
- Registrar el programa instalado con el sistema operativo.
Esto no
se puede realizar para una instalación no raíz. La instalación no raíz de IBM HTTP
Server no se lista cuando se utilizan recursos de sistema operativo para visualizar los
programas instalados.
- Instalar GSKit. Realice esta tarea por separado, utilizando el
ID de usuario root si la configuración SSL es necesaria y no se ha instalado ninguna versión
de GSKit o si la versión instalada es de un nivel inferior. Inicie la instalación
de GSKit desde el CDROM de WebSphere Application Server como se indica a continuación:
GSKit/gskit.sh
GSKit\setup.exe "IHS6.1"
Si GSKit no se ha instalado, las configuraciones siguientes no funcionarán:
- SSL entre el cliente (navegador) e IBM HTTP Server.
- SSL entre el plug-in de IBM HTTP Server y WebSphere Application Server.
- SSL entre IBM HTTP Server y el servidor LDAP.
Nota: La instalación no root del
plug-in de IBM HTTP Server no está soportada, porque hay una dependencia de las
bibliotecas de GSKit que necesita una autorización root completa para instalarse. Si no
instala GSKit, el plug-in de IBM HTTP Server no se cargará.
La manera de gestionar
esta dependencia es, en primer lugar, instalar las bibliotecas de GSKit con un ID de
usuario root. Puede instalar el plug-in de IBM HTTP Server utilizando un ID de usuario que no sea root.
Crear las entradas de servicio Windows para IBM
HTTP Server e IBM HTTP Administration Server. Esto no
se puede realizar para una instalación no raíz. No se crea ninguna de estas entradas de servicio
e IBM HTTP Server no se puede iniciar como un servicio. Inicie IBM HTTP
Server del modo siguiente:
<directorio_instalación_ihs>/bin/apache.exe
Inicie
IBM HTTP Administration Server del modo siguiente:
<directorio_instalación_ihs>/bin/apache.exe -f <directorio_instalación_ihs>/conf/admin.conf
Detenga IBM HTTP Server del modo siguiente:
- Pulse Control+C en la ventana IBM HTTP Server o
- Finalice los procesos Apache.exe utilizando el gestor de tareas de Windows
Cree un entrada en Inicio > Programas.
Esto no
se puede realizar para una instalación no raíz. No se crean entradas.
Cree una entrada en Agregar o quitar programas.
Esto no
se puede realizar para una instalación no raíz. No se crea ninguna entrada.
Instale AFPA. Esto no
se puede realizar para una instalación no raíz. No habilite AFPA para la instalación
de IBM HTTP Server que no sea de administrador, incluso si AFPA ya está instalado desde una instalación
de administrador anterior. Habilite sólo AFPA para una instancia de IBM HTTP
Server.
Restricción sobre el uso de FRCA (Fast Response Cache Accelerator) en el sistema operativo Microsoft® Windows Vista™: FRCA, que se basa en IBM Advanced
Fast Path Architecture (AFPA), no está soportado en el sistema operativo Microsoft Windows
Vista. IBM HTTP Server no se iniciará si FRCA está habilitado en el archivo de
configuración. Esta es una restricción permanente.
- Instalaciones silenciosas. Para permitir una instalación no raíz,
añada la siguiente opción al archivo de respuestas de instalación silenciosa:
-OPT allowNonRootSilentInstall=”true”