[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