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

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 SWSE_ROOT/public, which contains 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 Java System Web Server

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

    Sun_Java_System_Web_Server_install/https-admserv

    where:

    • Sun_Java_System_Web_Server_install = The root directory of the Sun Java System 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 Java System 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.

      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 a command like the following:

    netstat -a | grep port_number

    CoreDumpDirectory "directory_name"

    where directory_name is the directory to hold the core dumps.

    • 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 Java System httpd daemon uses has the following privileges:
    1. Write permissions for the SWSE_ROOT/log directory. Typically, to do so, you must change the permissions for the appropriate directory.
    2. Read and write permissions to all files and subdirectories in the SWSE_ROOT/public and SWSE_ROOT/public/enu directory.

To modify permissions on IBM HTTP Server and HP Apache Web Server

  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 SWSE_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, as described in Installing and Configuring the SWSE. Run the installer program under a user account that can modify IBM HTTP Server or HP Apache 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 Server or HP Apache Web Server httpd daemon uses has the following privileges:
    1. Write permissions for the SWSE_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 SWSE_ROOT/public and SWSE_ROOT/public/enu directory.
Siebel Installation Guide for UNIX: Servers, Mobile Web Clients, Tools