RE: [Zope] PCGI - what's it do
Andreas, That isn't really a solution. Presumably the existing web server is preventing him from running Zope standalone on port 80 (and without root you cannot run there anyway). Running on port 8080 is often a real pain (or not allowed due to firewall issues). David, I sympathize. I have similar problems and I've also found it hard to find practical solutions. Although you may find PCGI works well for you, I should let you know that it will be deprecated in Zope 2.7. -- Mike
-----Original Message----- From: Andreas Jung [mailto:lists@andreas-jung.com] Sent: Friday, December 05, 2003 9:08 AM To: David McGaffin; zope@zope.org Subject: Re: [Zope] PCGI - what's it do
Could you tell me if there is a better way to get Zope running without root access?
You got the answer already. Run Zope in standalone mode without root access.
-aj
On Fri, 2003-12-05 at 02:56, Andreas Jung wrote:
PCGI is pretty much obsolete. It is recommended to run Zope in standalone much which is documented in various documentation including the
Zope Book.
-aj
_______________________________________________ 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 Fri, 2003-12-05 at 06:35, Tiller, Michael (M.M.) wrote:
Andreas, That isn't really a solution. Presumably the existing web server is preventing him from running Zope standalone on port 80 (and without root you cannot run there anyway). Running on port 8080 is often a real pain (or not allowed due to firewall issues).
Using PCGI does nothing to help this situation. Apache is already running on port 80. If you want to reach Zope on 80, you'll need to do it through Apache. Whether Apache connects to Zope on a local port or through PCGI, there is no way you're going to have Zope serving any part of inbound port 80 traffic without configuring Apache to allow it. That's just a fact of life. If your hosting provider isn't willing to add one or two lines to httpd.conf so that you can run Zope, there's precious little you can do about it. There are numerous providers who *will* support Zope and it's not that expensive to get a "virtual colo" box that lets you do whatever you want. HTH, Dylan
David, If you are (as I would be) mostly concerned about the :8080 URL showing up (or worse, users having to type it) when you access this Zope site, and especially if you want to embed it in a larger site, there *is* a trick. You can create an HTML page on the inaccessible server which is a "frames" document with only one frame that takes up the whole page. Use the real page from your Zope server (including the :8080 port #) as the content page for that frame. I considered using this as a way to integrate an intereactive help desk type site into an existing (fixed and highly regulated) organizational webpage. I might even still use it (but I'm leaving that post anyway, so it may not be my decision). It's sort of an ugly concept, but I think it would work. Cheers, Terry -- Terry Hancock ( hancock at anansispaceworks.com ) Anansi Spaceworks http://www.anansispaceworks.com
On Fri, 2003-12-05 at 08:31, Terry Hancock wrote:
You can create an HTML page on the inaccessible server which is a "frames" document with only one frame that takes up the whole page. Use the real page from your Zope server (including the :8080 port #) as the content page for that frame.
Not a terrible hack, but bear in mind that non-power users will be unable to bookmark inner pages and will be tossed back to the top page every time they hit refresh. They may also find printing difficult. FWIW, Dylan
On Fri, Dec 05, 2003 at 10:31:04AM -0600, Terry Hancock wrote:
David,
If you are (as I would be) mostly concerned about the :8080 URL showing up (or worse, users having to type it) when you access this Zope site, and especially if you want to embed it in a larger site, there *is* a trick.
You can create an HTML page on the inaccessible server which is a "frames" document with only one frame that takes up the whole page. Use the real page from your Zope server (including the :8080 port #) as the content page for that frame.
Hmm. Would it be possible instead to hack up a CGI 404 script that forwards to zope, like http://www.zope.org/Members/hiperlogica/ASP404 does for IIS? Might be useful in these situations when httpd.conf is off-limits for some reason. -- Paul Winkler http://www.slinkp.com Look! Up in the sky! It's EXO DOOKIE FROM JUPITER! (random hero from isometric.spaceninja.com)
participants (4)
-
Dylan Reinhardt -
Paul Winkler -
Terry Hancock -
Tiller, Michael (M.M.)