Verify the prerequisites

Before you begin your installation, use this information to ensure that you meet all the hardware, software, and system requirements for installing IBM® HTTP Server for i.

Hardware requirements

You need a communication hardware adapter that is supported by the TCP/IP protocol stack.

Software requirements

The following licensed programs must be installed on your system:

  • Extended Base Directory Support (5770-SS1 Option 3)
  • Host Servers (5770-SS1 Option 12)
  • Qshell (5770-SS1 Option 30)
  • IBM Portable Application Solutions Environment for i (5770-SS1 Option 33)
  • IBM TCP/IP Connectivity Utilities for i (5770-TC1)
  • IBM Developer Kit for Java™ (5770-JV1 Option 14 and 15).

The following software products may need to be installed depending on your needs:

  • WebSphere® Application Server

    If you plan to use WebSphere Application Server with the HTTP Server, install a version of the WebSphere Application Server Apache plug-in that is compatible with your current level of HTTP Server. If the proper WebSphere Application Server PTFs are not loaded, the mismatch will prevent the HTTP Server from starting. See the WebSphere Application Server for IBM iLink outside Information Center product Web page for information about the latest WebSphere Application Server and WebSphere Application Server Apache plug-in PTFs.

  • Digital Certificate Manager

    In order to provide the required support for handling digital server certificates used by Secure Sockets Layer (SSL) for secure Web serving, you must install IBM i Digital Certificate Manager (5770-SS1 Option 34).

  • HA Switchable Resources

    If you want to configure a high availability Web server cluster, then you need to install HA Switchable Resources (5770-SS1 Option 41), or use a business partner tool to manage clusters.

  • Zend Server for IBM i

    If you want to run PHP scripts, you will need the PHP Zend Server runtime and any software that is required by the Zend Server for IBM i product. See the Zend and IBM iLink outside Information Center product Web page for information about Zend Server for IBM i.

System configuration settings

Perform or verify the following configuration settings:

  • Ensure at least one TCP/IP interface is available and active. You can use the Work with TCP/IP Network Status (NETSTAT) command to see a list of TCP/IP interfaces. For example:
    NETSTAT OPTION(*IFC)
    Note: You can add TCP/IP interfaces using the Add TCP/IP Interface (ADDTCPIFC). You can start TCP/IP interfaces using the Start TCP/IP Interface (STRTCPIFC) command.
  • Ensure the system TCP/IP host and domain name information is set. You can use the Change TCP/IP Domain (CHGTCPDMN) command to set TCP/IP domain information.
  • Ensure that LOCALHOST is in the TCP/IP host table. You can use the Configure TCP/IP (CFGTCP) command to display a menu that allows a user to define or change TCP/IP configuration settings.
  • Ensure that the Share Memory Control (QSHRMEMCTL) system value is set to 1.