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. [may2010] 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. [may2010]

may2010

Before you begin

[may2010] 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)
[may2010]
may2010

[may2010] Administering a non-root IBM HTTP Server from WebSphere [may2010]

may2010

[may2010] 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.
[may2010]
may2010

About this task

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    

Terms of Use | Feedback

Last updated: Aug 30, 2010 3:02:35 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=vela&product=ihs-dist&topic=tihs_nonrootinstall
File name: tihs_nonrootinstall.html