![]()
Last updated: 22 February 2002 This file contains installation instructions only. For more information on running an HTTP server with mod_fastCGI, visit http://www.fastcgi.com.
For system requirements, limitations and other information about this product, consult the Release Notes. For detailed information on configuring CorporateTime for the Web, consult the Administrator's Guide.
Note: In the following documentation, forward slashes are used in directory paths. Angle brackets (<>) enclose variables. For example:
<fcgi-directory>/swcindicates theswcdirectory under the configured FCGI directory.
- How to report problems
- Configuring your HTTP server
- Installing CorporateTime for the Web
- Verifying installation
- Uninstalling CorporateTime for the Web
- Legal information
How to report problems
Post any problems or questions you have to support@steltor.com, or call (514) 733-8500.
Configuring your HTTP server
Please make sure you are compliant with the software requirements documented in the Release Notes.
CorporateTime for the Web must be installed on a machine with an HTTP server. Although it can run on the same machine as CorporateTime Server, this is not the optimal configuration unless your user base is very small. Ideally, both CorporateTime Server and CorporateTime for the Web should be installed on dedicated hosts, tuned for the expected usage on your site.
Setting up a new FCGI directory
You must configure your httpd.conf to run CorporateTime for the Web with mod_fastCGI on an HTTP server (please consult the Release Notes for detailed information). If you have a complex operating environment or you do not feel the guidelines provided are optimal for your setup, please refer to http://www.fastcgi.com for more detailed information.
Variables
- FCGI_DIR = the directory where the FCGI apps reside
- SERVER_PREFIX = the path to FCGI_DIR
- NUM_PROCS = the number of FCGI apps you want to run concurrently
- SOCKET_FILE = The name (not path) of the socket file, needed if you are using quiet command-line utilities
- IPC_DIR = the name of the directory used for inter-process communication
Note: Except for #3, values inside angled brackets (<>) are variables.
To set up a new FCGI directory for CorporateTime for the Web, add the following directives to your httpd.conf:
- ScriptAlias: Add using the variables given below. Allows you to specify locations where the application can run FCGIs (executables).
- AddHandler: Instructs the Apache Server to use the fastcgi-script to run anything with an FCGI suffix.
- SetHandler: Add using the SERVER_PREFIX and FCGI_DIR values defined above. Instructs the Apache Server to use the fastcgi-script to handle anything in a directory you specify.
- IPC_DIR: The directory where the socket file is created. Please make sure to configure permissions for IPC_DIR correctly.
- FastCgiServer: Allows you to configure connections to the application, with the following options:
- -listen-queue-depth: the default size of the listen queue for the application
- -init-start-delay: the default delay a user experiences when launching the application
- -processes: the number of FCGI apps running concurrently
- -appConnTimeout: interval of seconds before the application time outs when the user attempts a reload
- -socket: only needed if you are using quiet command-line utilities
If you encounter any problems, contact our support staff at support@steltor.com.
Before installation
- Take note of the path of the
DocumentRootvariable. Enter this value when asked for the Primary Document Directory later in the CorporateTime for the Web installation.- Take note of the values of the
UserandGroupvariables. These could be either names or numbers.
Installing CorporateTime for the Web
- Sign in as root.
- In a temporary location, extract the CorporateTime for the Web tar file. For example:
- Execute the setup script.
- CorporateTime for the Web will prompt you for:
- User name and group name: the values in your httpd.conf
- Fast-CGI Directory: the full path to your FCGI directory (specified in the httpd.conf of your HTTP server)
- Fast-CGI URL Prefix: the name of your FCGI directory (without a trailing slash)
- Primary Document Directory: the
DocumentRootvariable in your httpd.conf- Server name and node ID
- Node alias
- CorporateTime for the Web will create
swcdirectories under the FCGI directory and the Primary Document Directory, create the webcal.ini file, change file permissions and set file ownerships.- For detailed information on customizing appearance and tuning parameters, consult the Administrator's Guide.
If you make any changes to webcal.ini, you must perform an
apachectl stopandapachectl startfor the changes to take effect.
Verifying installation
To verify your installation, point your web browser to the URL as described below, using the following variables:
- HTTP_URL: The URL of your HTTP server
- Port: The port number specified in the httpd.conf of your HTTP server
- FCGI URL Prefix: The same value you entered during installation
http://<HTTP_URL><Port>/<fcgi_url_prefix>/swc/lexacal.fcgiTo make a CorporateTime Server master node available, add a line to the [servers] section of the webcal.inil file in the
lexacal-privatesubdirectory of the FCGI directory you created (see the CorporateTime Server Administrator's Guide for more information on master node setup). For example, if there were a CorporateTime Server master node on the host galaxy at node-ID 10000, you would add this line to the [servers] section:
galaxy,10000 = galaxy database
Uninstalling CorporateTime for the Web
- Sign in as root.
- Stop your HTTP server.
- Go to your FCGI directory.
- In your HTTP server's Primary Document Directory, remove the
swcsubdirectory.- Start your HTTP server.
Legal information
This document and the software to which it refers are Copyright © 1998-2002 Steltor Inc. All rights reserved.
CorporateTime for the Web and CorporateTime Server are trademarks of Steltor Inc. All other product names are trademarks or registered trademarks of their respective owners.
Steltor Inc. makes no expressed or implied warranty with regard to the programs and materials offered or their salability or their fitness for any particular purpose. The program, materials, and documentation are made available solely on an AS IS basis, and the entire risk as to their quality, reliability, and performance is with the user. Should the program material or documentation prove defective, the user (not Steltor Inc. or any other party) shall bear the entire cost of all necessary correction and all incidental or consequential damages. Steltor Inc. shall not be liable for any incidental or consequential damages in connection with or arising out of the furnishing, use, or performance of the supplied material.
Unauthorized use of CorporateTime for the Web Mobile Edition is forbidden under the terms of your licensing agreement. Contact info@steltor.com to obtain a licensing agreement for this product.
|
Copyright © 1998-2002 Steltor Inc. All rights reserved. Web: www.steltor.com Voice: (514) 733-8500 Fax: (514) 733-8878 sales@steltor.com |