[AIX HP-UX Linux Solaris Windows]

Installing IBM HTTP Server with a non-administrator user ID

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.

Before you begin

You must remember to perform all of the following actions using the same user ID, whether it is an administrator user ID or non-administrator user ID:
  • Install IBM HTTP Server
  • Install the WebSphere plug-in
  • Start and stop the IBM HTTP Server
  • Start and stop the IHS administration server (when applicable)
  • Start and stop the WebSphere node agent (when applicable)

Administering a non-root IBM HTTP Server from WebSphere

If you are installing a non-root IBM HTTP Server as a local Web server, it may be managed by WebSphere only if the following constraints are met:
  • If the Web server is to be managed by the IHS Administration Server, you must manually run the setupadm command. The setupadm command is run in the <IHS_HOME>/bin directory so that you can properly administer the administrative server with the WebSphere Application Server. The format for the command is as follows:
    setupadm -usr <userName> 
    -grp <groupName> 
    -cfg <IHS Web server configuration file> 
    -adm <IHS administrative server configuration file> 
    -plg <plug-in configuration file>
  • If the Web server is to be managed by the IHS Administration Server, the value you specify for the administration server port value must be greater than 1024. An IBM HTTP Server that is running under a non-root user ID does not start if the port number for its listener port is 1024 or less.
  • If the Web server is a local Web server managed by a WebSphere node agent, the user ID used to install and start IBM HTTP Server is the same user ID under which the non-root node agent is running.

About this task

[This information only applies to Version 6.1.0.9 and later running on the Microsoft Windows Vista operating system.] [Fix Pack 9 or later] Note on installing the IBM HTTP Server as non-Administrator on the Microsoft® Windows Vista™ operating system: If you want to install the IBM HTTP Server as non-Administrator on a machine running the Windows Vista operating system, see A non-Administrator might not be able to install WebSphere Application Server on a Microsoft Windows Vista operating system.

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:

Procedure

What to do next

Uninstall a non-root installation of IBM HTTP as follows:[AIX] [HP-UX] [Linux] [Solaris]
<ihs_install_directory>/uninstall/uninstall
[Windows]
<ihs_install_directory>\uninstall\uninstall.exe
Task topic Task topic    

Terms and conditions for information centers | Feedback

Last updatedLast updated: Aug 31, 2013 6:08:30 AM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=pix&product=ihs-dist&topic=tihs_nonrootinstall
File name: tihs_nonrootinstall.html