The common way to install IBM HTTP Server is to run the
installation program using an administrator user ID. However, it is
sometimes necessary to install IBM HTTP Server using a non-administrator
(non-root) user ID. On UNIX platforms, the user
ID that performs the installation of IBM HTTP Server must be the same
user ID that will start the IBM HTTP Server. When IHS is started
by the root, which is the recommended configuration, the user ID is
changed to an unprivileged user ID for the bulk of the runtime processing.
Administering a non-root IBM HTTP Server
from WebSphere
setupadm -usr <userName> -grp <groupName> -cfg <IHS Web server configuration file> -adm <IHS administrative server configuration file> -plg <plug-in configuration file>
Launching the IBM HTTP Server installation program is done the same way for a non-root installation as it is for a root installation, but there are several installation steps that require root privileges that cannot be completed or must be completed separately. Complete the installation steps as follows:
<ihs_install_directory>/uninstall/uninstall
<ihs_install_directory>\uninstall\uninstall.exe