Consultor Eletrônico



Kbase P96604: How to Set Up Apache Webserver for Webspeed 3.x on Windows
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/5/2004
Status: Unverified

GOAL:

How to Set Up Apache Webserver for Webspeed 3.x on Windows

GOAL:

How to configure cgiip.exe with apache web server

FACT(s) (Environment):

Windows NT 32 Intel/Windows 2000
WebSpeed 3.x

FIX:

This is only a guide to help Technical Support Engineers and users configure and test WebSpeed on Win32 platforms. The solution assumes a Progress installation already existing on this windows machine. It assumes everything (transaction server, name server, messenger, and web server)is on the same machine.

Follow these steps:
1) Install Apache Web server according to the Apache
instructions.
2) Edit the httpd.conf file in the conf directory under the
Apache installation.

By default, the Apache Web server runs on port 80. If your
Web server runs on a port other than 80 (for example
8088), you must specify this port in the httpd.conf file:
#
# Port: The port to which the standalone server listens.
For # ports < 1023, you will need httpd to be run as root
initially.
#
Port 8088
Check whether DocumentRoot is pointing to the directory out of which you will serve your documents.
Check whether ScriptAlias has mapped /cgi-bin/ to your web server install directory/cgi-bin
3) Note the cgi-bin directory in the Apache installation. Apache
only supports cgi and therefore creates this directory and the
alias for the directory during installation. Copy cgiip.exe from the bin directory of the Progress installation to this Apache cgi-bin area.

4) The Apache Web server must be able to locate the static files
for Progress WebSpeed Workshop and other WebSpeed application files. The alias WebSpeed31x (x stands for A,B,C or D depending on version) must be created. This should be done near the /icons alias, for example:
Alias /webspeed31D/ "/usr1/besg/progress/91d/webspeed/"
<Directory "/usr1/besg/progress/91d/webspeed">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
5) (Re-) start the Apache Web server.
If the Web server doesn't start, check the log files in the
logs directory of the Apache installation.

6) Start the Progress processes: the AdminServer, the NameServer, and the WebSpeed broker (which will then start
the agents).

7) To ensure everything is configured properly, go to the URL
'http://hostname' and try to access the Apache Web server.
NOTE: If you started your Web server on a port other than 80,
the URL must change to 'http://hostname:portnumber.'
There, you should see the Web server home page information.
Now go to 'http://hostname/cgi-bin/cgiip.exe?WSMAdmin.'
This uses the wsbroker1 broker defined in the
ubroker.properties file and allows you to do a number of
configuration checks.
Add /WService=servicename to the URL if you use a broker other than wsbroker1.