Dylan, Many thanks for your reply. Dylan Reinhardt wrote:
Four comments: 1. ProxyPass typically requires a ProxyPassReverse.
Yes - I have one. I did not refer to it on the assumption that it is the most common usage. Apologies for the confusion.
2. RewriteRule is a bit more flexible than ProxyPass.
Yes, so I understand. I haven't yet tried it due to a specific of my distro. The Mitel SME Server dynamically builds the various virtual host statements in the httpd.conf via its configuration database. I haven't quite worked out the best way to add a RewriteRule.
3. You'll want a VirtualHostRoot somewhere in that URL.
I've tried both with and without. The last information I checked (in the Zope Book) seemed to indicate I wouldn't need it as I have only one domain. That said, I have tried it a number of different ways, and still get the same problem.
4. You probably want to serve something other than Zope's root.
I did wonder about this, although none of the docs I have read so far mention it specifically as a bad practice. At this point, I am using only the admin user, which as far as I could see is served from the root. Apart from the flexibility of managing multiple domains, should I wish to do that in the future, is there any other reason for not using the root?
Assuming you have mod_rewrite (you probably do) I'd comment out the ProxyPass directive and try:
RewriteEngine on RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/http/ hudson.DouganConsulting.com/path/to/plone_root/VirtualHostRoot/$1 [L,P]
Where everything between RewriteRule and [L,P] should be on one line, no space between http/ and hudson.
I'll give that a try. Many thanks, Des -- Des Dougan