Operating Systems: i5/OS
             Personalize the table of contents and search results

 

Set up a remote Web server

 

You can create a Web server definition in the administrative console when the Web server and the Web server plug-in for WebSphere Application Server are on the same machine and the application server is on a different machine. This allows you to run an application server on one platform and a web server on another platform.

With a remote Web server installation, WebSphere Application Server can facilitate plug-in administration functions and generation and propagation of the plugin-cfg.xml file for IBM HTTP Server for WebSphere Application Server, but not for other Web servers.

Web servers that are not IBM HTTP Server for WebSphere Application Server must reside on the same machine as the WebSphere Application Server (as a managed node) to facilitate plug-in administration functions and generation and propagation of the plugin-cfg.xml file.

 

Overview

You can choose a remote Web server installation if you want the Web server on the outside of a firewall and WebSphere Application Server on the inside of a firewall. You can create a remote Web server on an unmanaged node. Unmanaged nodes are nodes without node agents. Because there is no WebSphere Application Server or node agent on the machine that the node represents, there is no way to administer a Web server on that unmanaged node unless the Web server is IBM HTTP Server for WebSphere Application Server. With IBM HTTP Server, there is an administration server that will facilitate administrative requests such as start and stop, view logs, and view and edit the httpd.conf file.

The administration server is not provided with IBM HTTP Server for WebSphere Application Server which runs on z/OS platforms. So, administration using the administrative console is not supported for IBM HTTP Server for z/OS on an unmanaged node.

The following steps will create a Web server definition in the default profile. This procedure does not apply when setting up a remote Web server for an i5/OS Web server. For information about setting up an i5/OS Web server, see the topic entitled Selecting a Web server topology diagram and roadmap.

 

Procedure

  1. Install your WebSphere Application Server product.

  2. Install IBM HTTP Server or another supported Web server.

  3. Install the binary plug-in module using the Plug-ins installation wizard.

  4. Complete the setup by creating the Web server definition. You can use the WebSphere Application Server administrative console or run the Plug-in configuration script:

  5. For AIX, HP-UX, Linux or Solaris operating system: On the remote Web server, run the setupadm script. The administration server requires read and write access to configuration files and authentication files to perform Web server configuration data administration. You can find the setupadm script in the <IHS_install_root>/bin directory. The administration server has to execute adminctl restart as root to perform successful restarts of IBM HTTP Server. In addition to the Web server files, manually change the permissions to the targeted plug-in configuration files.The setupadm script prompts you for the following input:

    In addition to the Web server files, change the permissions to the targeted plug-in configuration files. See Setting permissions manually for instructions.

  6. For AIX, HP-UX, Linux, Solaris, or Windows operating system: On the remote Web server, run the htpasswd script. The administration server is installed with authentication enabled and a blank admin.passwd password file . The administration server will not accept a connection without a valid user ID and password. This is done to protect the IBM HTTP Server configuration file from unauthorized access.Launch the htpasswd utility that is shipped with the administration server. This utility creates and updates the files used to store user names and password for basic authentication. Locate htpasswd in the bin directory.

    where <install_dir> is the IBM HTTP Server installation directory and [login name] is the user ID that you use to log into the administration server. The [login name] is the user ID that you entered in the user ID field for the remote Web server properties in the administrative console.

  7. Start IBM HTTP Server. Refer to Starting the IBM HTTP administration server for instructions.

 

What to do next

For a non-IBM HTTP Server Web Server on an unmanaged node, you can generate a plug-in configuration, based on WebSphere Application server repository changes. However, the following functions are not supported on an unmanaged node for a non-IBM HTTP Server Web server:

You can configure non-IBM HTTP Server Web servers as a local Web server on a managed node. For a non-IBM HTTP Server Web server on a managed node, the following functions are supported:

For a non-IBM HTTP Server Web server that is configured as a local Web server on a managed node, the following functions are not supported:




}
Selecting a Web server topology diagram and roadmap

 

Related Reference


Web server collection
Web server configuration
Web server log file
Web server plug-in properties
Web server configuration file
Web server custom properties
Remote Web server management