[Zope-dev] apache reverse proxy zope 2.7a1 bug?

Bernd Dorn zope-mailinglist@mopa.at
Fri, 11 Jul 2003 13:27:41 +0200


Dieter Maurer wrote:

> Bernd Dorn wrote at 2003-7-10 07:24 +0200:
>  > i currently installed the zope 2.7 alpha 1 release on my linux (rh9) 
>  > server and on my win2k developement machine
>  > 
>  > when the zope instance is directly accessed everything works fine, also 
>  > the proxy access on the linux box works. but when i try to proxy zope 
>  > through apache on my windoze box i get a 502 http error:
>  > excerpt from the apache errror logs::
>  > 
>  > [Wed Jul 09 13:44:01 2003] [warn] proxy: bad HTTP/1.1 header returned by 
>  > ... (GET)
>  > 
>  > it seems that zope 2.7 sends some corrupted http headers on windoze
> 
> I would use a TCPLogger (I would use Shane's "tcpwatch")
> to analyse the communication between browser and Zope.
> I expect Zope sends the same header whether the browser or Apache
> sends the request.
> If this were not true, I would put the TCPLogger between Apache
> and Zope.
> 
> 
> Dieter


thanks for your answer

i think i found the problem by the use of tcpwatch

the linux installation returns this header::

  [00:00.030 - server connected]
  HTTP/1.1 200 OK
  Server: Zope/(unreleased version, python 2.2.2, linux2) ZServer/1.1
  Date: Fri, 11 Jul 2003 11:15:12 GMT
  Content-Length: 3053
  Etag:
  Content-Type: text/html

which seems to be ok

but the windoze returns this::

  [00:00.020 - server connected]
  HTTP/1.1 200 OK
  Server: Zope/(Zope 2.7.0-a1
  , python 2.2.3, win32) ZServer/1.1
  Date: Fri, 11 Jul 2003 11:12:14 GMT
  Content-Length: 3053
  Etag:
  Content-Type: text/html

which imho is not ok, because the server field has linebreaks in it
probably a unix/dos linebreak issue?

hm, i will try to change the server signature somewhere as a temporary 
solution

but i think this should be fixed

though, my mozilla does not complain about it ..


tia, bernd