Consultor Eletrônico



Kbase P21854: Error 'An error occurred while reading the WebSpeed' with remote development on Apache
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/2/2005
Status: Unverified

FACT(s) (Environment):

WebSpeed 3.1C
Apache
Linux Red Hat

SYMPTOM(s):

Getting: An error occurred while reading the WebSpeed directory and will be displayed in your Web browser, while attempting to gain remote access

The browser will load and display the working directory of the Progress WebSpeed broker and files of type w, p, i & htm as well as the subdirectory's names contained in the working directory.

Cobolt apache 1.3_02

Modified version of Red Hat 6.2.

Adminstrator user starts Apache

Apache on Linux

Using CGIIP messenger

Apache WebServer has multiple sites running

NameServer & Broker on another server

Opening file in Appbuilder Remote Development mode

Pings works fine from Appbuilder's Preferences

Can access Workshop

CAUSE:

The problem seems related to the Web Server denying the request because the OCX is not sending the host information. Typically, when a client sents a request on the internet through the browser, the webserver stops the client to ask for HOST information from the client. When a webspeed URL is entered on a browser, there is no problem, since the browser is able to handle the webserver's request and pass the correct HOST information.

However, when information is sent through the Appbuilder, the OCX we use (CIHTTP from Crescent) does not send the HOST information. So when the request reaches the webserver, the webserver asks for the HOST info and the client can not provide the information, thus causing the webserver to revoke the request and causing the error.

FIX:

Remove 'Host Header Name' property in the web site configuration.

By removing this property, the webserver will not ask for HOST information and the client will be able to complete the request without having to deal with the webserver's request.

To to http://www.apache.org for more information on how to remove this property within Apache