+

Search Tips   |   Advanced Search

Prepare a remote Web server when portal is installed on Linux in a clustered environment



Configure the Web server

  1. Install and configure the Web server;

  2. For Lotus Domino...

    • Edit notes.ini on the Web server
    • Set HTTPEnableConnectorHeaders and HTTPAllowDecodedUrlPercent to 1

    If we are using WebDav, enable it in the Lotus Domino Webserver Administrative Console.

  3. For IHS or Apache Server, edit httpd.conf. Set AllowEncodedSlashes to On; the directive should be added at the root level as a global directive.

    HTTP server type Documentation link
    HTTP Server IBM HTTP Server
    Apache Server AllowEncodedSlashes directives

  4. Stop the Web server.
  5. Install and configure the Web server plug-in

    If using WebDAV with mashups: After installing the Web server plug-in, edit plugin-cfg.xml and set AcceptAllContent to true.

    You may need to adjust the ServerIOTimeout value, which defines how long the plug-in should wait for a response from the application. The recommended minimum value is 60. Adjust higher if we are retrieving data from a database. To update, edit plugin-cfg.xml and set ServerIOTimeout . See Common questions about the Web server plug-in.

  6. If we are using a Oracle iPlanet Web Server, some portlets require disabling the unix-uri-clean or nt-uri-clean directives to operate properly. We can enable/disable these directives by editing obj.conf.

    If we are using Oracle iPlanet Web Server v7, disable uri-clean.

  7. If we are using Oracle iPlanet Web Server v7 update 8, read Technote 1448262 and complete the steps to resolve the HTTP 408/409 error.

  8. Some features, such as portal mashups and change layout for pages with the Page Builder theme using an IIS web server, require an enabled PUT and DELETE method. If the Web server has these methods disabled:

    • Enable HTTP tunneling to simulate PUT and DELETE requests, which means that POST requests are used instead.

      See the "Switch for tunneling of HTTP methods" link for information.

    • Enable PUT and DELETE requests.

  9. Start the Web server.

  10. To use the Web application bridge feature:

    1. Log on to the WAS admin console.

    2. Go to Applications > Application Types > WebSphere enterprise applications.

    3. Find and click wp.vwat.servlet.ear link.

    4. Under the Web Module Properties heading, click Context Root For Web Modules.

    5. Change the context root to /.

    6. Click OK.

    7. Click Save to save the changes to the master configuration.

    8. Stop and restart wp.vwat.servlet.ear.

  11. To access the WCM content through an external web server:

    1. Log on to the dmgr console.

    2. Select Environment > WebSphere Variables.

    3. From the Scope drop-down menu, select the option...

        Node=nodename, Server=servername

      ...where Node=nodename is the node containing the portal application server.

    4. Update the WCM_HOST variable with the fully qualified host name used to access the portal server through the web server or On Demand Router.

    5. Update the WCM_PORT variable with the port number used to access the portal server through the web server or On Demand Router.

    6. Update the WCM_HOST and WCM_PORT variable for each additional portal server that already exists in the cluster.

    7. Synchronize the node with the dmgr:

      1. Select System Administration > Nodes.

      2. Select the node to synchronize from the list.

      3. Click Full Resynchronize.

    8. Log off of the dmgr console.

  12. If you have a dynamic cluster and we are using a web server to connect to the On Demand Router (ODR), configure the web server as a trusted proxy on the ODR.

    We can also configure the ODR to dynamically update the web server configuration when changes occur.


Parent: Set up a cluster on Linux
Previous: Prepare to create the cluster on Linux
Next: Configure WebSphere Portal to use a user registry on Linux in a clustered environment
Related reference:
Switch for tunneling of HTTP methods