[OGo-Developer] Bugs in mod_ngobjweb

Stéphane Corthésy developer@opengroupware.org
Thu, 27 Mar 2008 15:56:33 +0100


In the meantime, I tried to use mod_proxy, but my config didn't work.  
I added the following to my virtual host:

     ProxyRequests     Off   # no forward proxy, only reverse
     ProxyPreserveHost On    # Apache 2.0.31 and later
     ProxyVia          block
     ProxyBadHeader StartBody
	<Location "/PPUREdit">
         ProxyPass        http://127.0.0.1:20000/PPUREdit
         ProxyPassReverse http://127.0.0.1:20000/PPUREdit
         SetEnv force-proxy-request-1.0 1
         SetEnv proxy-nokeepalive       1
	</Location>

I removed, in the virtual host section, the use of mod_ngobjweb
(mod_ngobjweb is still loaded - needed for other virtual hosts)

When I try to connect, I get a 404. Request is not passed further,  
though connecting with telnet on localhost 20000 works.

Any idea?


About the mod_webobjects: could it work as-is, or do I need to make  
modifications in SOPE?

Stéphane

On Mar 27, 2008, at 3:10 PM, Helge Hess wrote:

> On 27.03.2008, at 14:58, Stéphane Corthésy wrote:
>>> PS: the real solution would be to write a threaded/nio  
>>> WOHttpAdaptor. Thats what WebObjects did too (request processing  
>>> would be done multithreaded, but -dispatchRequest: would still be  =

>>> single threaded).
>> What about using Apple's adaptor? (and later, the monitor -  
>> rewritten in ObjC - as it is opensource now)
>
>
> Sure, might be viable. Though this doesn't fix the primary issue of  =

> not having a non-blocking way to accept HTTP requests / deliver  
> HTTP responses. We really need a threaded (or NIO) WOHttpAdaptor  
> implementation (actually on GNUstep this should be reasonably easy,  =

> but we would need to have a separate implementation for OSX).
>
> Greets,
>   Helge
> -- 
> Helge Hess
> http://www.helgehess.eu/--
> OpenGroupware.org Developer
> developer@opengroupware.org
> http://mail.opengroupware.org/mailman/listinfo/developer