Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools > Installing the Siebel Web Server Extension > Postinstallation Tasks for the SWSE >
Configuring the Web Server
This section describes steps for configuring the Web server for use with the SWSE. For version information for supported Web servers and the operating systems they run on (where you also install SWSE), see System Requirements and Supported Platforms on Siebel SupportWeb. For IBM HTTP Server or HP Apache Web Server, to configure the Web server for use with the SWSE, you must edit the Web server httpd.conf file. For Apache-based Web servers, the httpd.conf file is the main Web server configuration file. It contains the configuration directives that give the server its instructions.
- If you are using IBM HTTP Server, the httpd.conf file is located under IHS_ROOT/conf, where IHS_ROOT is the IBM HTTP Server installation directory.
- If you are using HP Apache Web Server, the default directory is /opt/hpws/apache.
You should use the following guidelines for setting parameters in the httpd.conf file when using IBM HTTP Server or HP Apache Web Server with Siebel applications.
- Required
- Make sure your section
<worker.c> looks like the following:
<IfModule worker.c> ThreadLimit N StartServers 1 ServerLimit 1 MaxClients N MinSpareThreads 1 MaxSpareThreads N ThreadsPerChild N MaxRequestsPerChild 0 </IfModule>
where:
N = Two times the average number of concurrent users
- The
User and Group values should correspond to an existing user who has appropriate permissions. Most importantly, the user should have appropriate permissions for various SWSE directories.
- Recommended
- Set
UseCanonicalName to OFF . You are required to set UseCanonicalName to OFF if you load-balance Web servers.
- Set
KeepAliveTimeout to 15 seconds.
- Set
MaxKeepAliveRequests=0 for maximum performance.
- Optional
You can comment out the line that loads the CGI module, if you are not using the CGI functionality of IBM HTTP Server or HP Apache Web Server. Commenting out the line makes tracking IBM HTTP Server or HP Apache Web Server processes simpler because there is always one child process.
LoadModule cgid_module modules/mod_cgid.so
LoadModule cgi_module modules/mod_cgi.so
Detailed information about the directives in httpd.conf is available at http://www.apache.org. Configuring HP Apache Web Server for Optimal Performance
Siebel Business Applications will run slowly on HP Apache Web Server unless you make the following changes to the httpd.conf configuration file.
- Edit the /etc/privgroup file. If it does not exist, create it. Add the following entry to the file:
apache_group_name RTPRIO
where:
- apache_group_name = The group name containing the username that owns the HP Apache Web Server
- Save the file and exit.
- In the shell, execute the following command:
setprivgrp -f /etc/privgroup
- Add the following to the file $APACHE_ROOT/bin/startapa, at the beginning of the file:
rtprio 127 -$$
- Save the file and exit.
|