To add to Apache: Edit httpd.conf (Apache/2) Uncomment these proxy modules at the beginning: ------------------------------------------------------------------- LoadModule proxy_module modules/proxy.dll LoadModule proxy_connect_module modules/proxy_co.dll LoadModule proxy_ftp_module modules/proxy_ft.dll LoadModule proxy_http_module modules/proxy_ht.dll (Apache 1.3.x) Uncomment these proxy modules at the beginning: ------------------------------------------------------------------- LoadModule proxy_module libexec/libproxy.so AddModule mod_proxy.c Uncomment the following and add the ProxyPass and ProxyPassReverse lines as per example. Replace the IP with yours: ------------------------------------------------------------------- # # Proxy Server directives. Uncomment the following lines to # enable the proxy server: # ProxyRequests On # # Order deny,allow # Deny from all # Allow from .com # ProxyPass /content http://192.168.xx.xx:8080/content ProxyPassReverse /content http://192.168.xx.xx:8080/content ProxyPass /misc_ http://192.168.xx.xx:8080/misc_ ProxyPass /p_ http://192.168.xx.xx:8080/p_ # # Enable/disable the handling of HTTP/1.1 "Via:" headers. # ("Full" adds the server version; "Block" removes all outgoing Via: headers) # Set to one of: Off | On | Full | Block # ProxyVia On # # To enable the cache as well, edit and uncomment the following lines: # (no cacheing without CacheRoot) # #CacheRoot "/Apps/apache2/proxy" #CacheSize 5 #CacheGcInterval 4 #CacheMaxExpire 24 #CacheLastModifiedFactor 0.1 #CacheDefaultExpire 1 #NoCache a-domain.com another-domain.edu joes.garage-sale.com # End of proxy directives. Restart Apache You can now access your Zope Zserver in Apache via the directory /content as per example * NOTE * If you are proxying your main server ie; Apache you will need to add a tag in your Zope pages for your internet url. -- Ted Sikora tsikora@ntplx.net