More info. There's a bug with the management interface when using Pound 1.6. Use Pound-current instead. Everything is now working perfectly for me with no siteroot or VHM necessary. No ugly proxypass or rewrite statements to deal with using Pound either. Is a beautiful thing to behold. Tom On Thu, 2004-02-05 at 12:53, Thomas Anderson wrote:
Fixed it for both http and https to work correctly.
See patch attached.
Tom
On Thu, 2004-02-05 at 11:16, Thomas Anderson wrote:
I've recently installed Zope 2.6.3 with Pound 1.6 in front. I tried the replacement z2.py that ships with Pound, with no luck. All the docs I've read suggest that getting a SSL wrapper in front of Zope is a solved problem, yet I keep running into problems like the below in the html source generated by the default index_html:
img src="http://localhost:443/p_/ZopeButton" width="115"
This of course needs to be https://localhost:443/... for it to work.
There are 3 ways I can see to fix this.. For my purposes replacing "http" with "https" for all self-referencing URLs generated by Zope would be fine. This is to be a secure server so turning off http completely is fine for me.
It would be better (and a much prettier hack) if I leveraged the X-Forwarded-For header, that way http://zopehost:8080 would still work. If Zope could be set up to detect if X-Forwared-For was set to my Pound front-end's IP and generate all https:// URLs in the replies..... that would be awesome.
I wonder though if perhaps Zope should just be smarter about seeing a port number of 443 and automatically generate https URLs in response. Would that break anything existing?
If anyone has already done work in this area, or has an idea where in the Zope code would be a good place to start hacking, please let me know! I'd like to make the smallest patch to Zope possible so that it can be maintained easily in future versions and possibly even merged into 2.6.x or 2.7.x.
Tom
_______________________________________________ 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 )
______________________________________________________________________
_______________________________________________ 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 )