-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tapas Mishra wrote: > Hi, > I am running a website in a format > http://ocw.mydomain.com > where only http://mydomain.com has public IP. > It is running on Apache. > > Now I configured a reverse proxy to be able to reach the server where > ocw.openitup.in is hosted on Zope > what is happening is > request which is coming to a domain ocw.mydomain.com > > first reaches the server mydomain.com (which has a public IP). > > > Then is being forwarded internally to where ocw is present like this > > URL_A/VirtualHostBase/http/URL_B/VirtualHostRoot/eduCommons > > i.e. Apache at mydomain.com contains > > ProxyPass URL_A/VirtualHostBase/http/URL_B/VirtualHostRoot/eduCommons > ProxyPassReverse URL_A/VirtualHostBase/http/URL_B/VirtualHostRoot/eduCommons
The "best practice"[1] is to use mod_rewrite in conjunction with mod_proxy, e.g.: RewriteEngine On RewriteRule ^/(.*) \ URLA/VirtualHostBase/http/%{HTTP_HOST}:80/rootfolder/VirtualHostRoot/$1\ [L,P] where the backslashes indicates that the pattern should be on the same line. The "rewrite witch" can help with getting the rule syntax correct: http://betabug.ch/zope/witch [1] http://wiki.zope.org/zope2/ZopeAndApache Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkwPgZkACgkQ+gerLs4ltQ7z2ACdF5tXnQ05peQKoWrRaBASaXFc 2xMAoL3iBdZr+ZD91ZNJbz15D2z0pfs+ =CsFt -----END PGP SIGNATURE----- _______________________________________________ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )