Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools > Installing the Siebel Web Server Extension > Postinstallation Tasks for Siebel Web Server Extension >

Granting User Permissions on the Web Server


After installing the SWSE on a Web server running UNIX, take the following steps.

To modify permissions on all platforms

  • Verify that the Web server administrator has read and execute permission on all SWSE directories and files.
  • Verify that the subdirectory $SWEAPP_ROOT/public, which contain the files for the Web image publishing and file caching features, has read and write permission to the SWSE process owner.

To modify permissions on Sun ONE Web Server

  1. Verify that you have installed the required version of Sun ONE Web Server, as documented in System Requirements and Supported Platforms on Siebel SupportWeb.
  2. After the correct version of the Sun ONE Web Server is installed, use the Sun ONE Web Server administration console to create a Web server instance. You can find the administration console at:

    SOWS_install/https-admserv

    where:

    SOWS_install = The root directory of the Sun ONE Web Server

  3. In that directory, run ./start to start the Admin Web Server instance if it is not running.
  4. Open an instance of Internet Explorer browser and enter the following URL:

    http://machineName:portNumber/https-admserv

    where:

    machineName = The name of the local machine on which the Web server resides

    portNumber = The port number of the HTTP Admin Web server

    The Sun ONE Web Server administration console is displayed in the browser window.

  5. In the Web server administration console, choose Add Server. Enter the following values required to define the new instance of the Web server:
    • Server Name. This value can be any name, but is usually the host computer's name, as in machine_name.domainname.com.
    • Server Port. The port number on which you want to run this Web server.

      CAUTION:  If you use port 1 to 1024, you must have root privileges to start the Web server. If you do not have or need root privileges, use a port number greater than 1024. Verify that your port is available using the following command:

      netstat -a | grep port_number

    • Server Identifier. This can be any name, but is usually identified as machine_name.
    • Server User. Usually either root or the system user based on which port you choose and which user you want to control the Web Server instance.
    • MTA Host. Accept the default.
  6. Verify that the account the Sun ONE httpd daemon uses has the following privileges:
    1. Write permissions for the $SWEAPP_ROOT/log directory. Typically, t do so, you must change the permissions for the appropriate directory.
    2. Read and write permissions to all files and subdirectories in the $SWEAPP_ROOT/public and $SWEAPP_ROOT/public/enu directory.

To modify permissions on IBM HTTP Server (IHS) and HP-Apache2

  1. Make sure that the login running the Web server has the following permissions for the scripts installed with the SWSE:
    • Read, write, and execute privilege for starting and stopping the Web server.
    • Write permission for the log file path.
    • Read-write permissions to files in $SWEAPP_ROOT/public.

      CAUTION:  If you use port 1 to 1024, you must have root privileges to start the Web server. If you do not have or need root privileges, use a port number greater than 1024. Verify that your port is available using the following command:

      netstat -a | grep port_number

  2. Install the SWSE. Run install_eappweb under a user account that can modify IBM HTTP or HP-Apache 2 Web server configuration files.

    NOTE:  If you installed your Web server using root privileges, you must have root privileges to install the SWSE.

  3. Verify that the account the IBM HTTP or HP-Apache 2 httpd daemon uses has the following privileges:
    1. Write permissions for the $SWEAPP_ROOT/log directory. Typically, to do so, you must change the permissions for the appropriate directory.
    2. Recursive read and write permissions to all files in the $SWEAPP_ROOT/public and $SWEAPP_ROOT/public/enu directory.
Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools