Does anyone know if Zope can be run behind either httpd[1] or Boa[2]? I have a small personal site and have never needed all of Apache's advanced capabilities so I have always used either of the aforementioned servers. --adam [1] http://www.acme.com/software/thttpd/ [2] http://www.boa.org/
1. If you don't need "Apache's advanced capabilities" why use a system 1000 times more advanced than Apache? 2. Apache is simply a web server.. Zope is a CMS.. Do not compare one with the other. Your answer: Zope can run behind all web servers that use pcgi or that can pass requests to a system behind them (i.e. rewrite rules). Regards HR -----Original Message----- From: zope-bounces@zope.org [mailto:zope-bounces@zope.org] On Behalf Of Adam Sent: sexta-feira, 11 de Junho de 2004 10:49 To: zope@zope.org Subject: [Zope] Zope behind non-Apache webservers Does anyone know if Zope can be run behind either httpd[1] or Boa[2]? I have a small personal site and have never needed all of Apache's advanced capabilities so I have always used either of the aforementioned servers. --adam [1] http://www.acme.com/software/thttpd/ [2] http://www.boa.org/ _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
On Friday 11 June 2004 05:56 am, Hugo Filipe Ramos wrote:
1. If you don't need "Apache's advanced capabilities" why use a system 1000 times more advanced than Apache?
Presumeably because he's using Zope to do all those "advanced" things, and doesn't want to bother with Apache, whose advanced features are often alternate (and rather less powerful) ways of doing things he could do in Zope.
2. Apache is simply a web server.. Zope is a CMS.. Do not compare one with the other.
Um. He didn't. He compared it with two other web servers -- which are apparently simpler (but I confess I don't really know the difference. Seems to me, all you need is support for the re-write rules and virtual-hosting to get Zope running behind any HTTP daemon. Cheers, Terry -- Terry Hancock ( hancock at anansispaceworks.com ) Anansi Spaceworks http://www.anansispaceworks.com
Terry Hancock wrote:
Seems to me, all you need is support for the re-write rules and virtual-hosting to get Zope running behind any HTTP daemon.
Pretty much... The basic requirement is a server capable of being configured to act as an HTTP Gateway. (see glossary... http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1.3) People seem to frequently confuse this with a proxy server, though they aren't really the same, but why split hairs. Apache happens to support gateway configuration mode via the combination of mod_proxy and mod_rewrite, but thats not the only way it could be done. There are some important features the gateway software should support if its going to be used in combination with Zope. Primarily the Gateway server should be capable of being configured to sanitize requests, and reject requests which could prove harmful should they reach Zope. Zope is quite prone to Denial of Service attacks, cross sight scripting, and resource starvation if its configured wrong or left too unprotected. Being able to rewrite the URIs for requested resources is certainly a good feature to look for. I know nothing about the other httpd's mentioned, but I will say that Apache isn't nearly as feature-heavy as people seem to think. I think what a lot of folks don't understand is that Apache's primary feature is its portable and modular nature. If you don't want Apache-based web server to be feature rich, just don't load modules you don't need, it could greatly reduce resident memory usage and improve the performance of the service overall. -- Jamie Heilman http://audible.transient.net/~jamie/ "I was in love once -- a Sinclair ZX-81. People said, "No, Holly, she's not for you." She was cheap, she was stupid and she wouldn't load -- well, not for me, anyway." -Holly
Jamie Heilman <jamie@audible.transient.net> on 6/12/04 wrote:
Seems to me, all you need is support for the re-write rules and virtual-hosting to get Zope running behind any HTTP daemon.
I have run it successfully behind Pound and HA-proxy without rewrite rules or virtualhosting... <--> george donnelly ~ http://www.zettai.net/ ~ "Quality Zope Hosting" Shared and Dedicated Zope Hosting ~ Zope Servers ~ Zope Websites Yahoo, AIM: zettainet ~ ICQ: 51907738 ~ Sales (USA): 1-866-967-3669
participants (5)
-
Adam -
george donnelly -
Hugo Filipe Ramos -
Jamie Heilman -
Terry Hancock