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