Topic: I want to transfer work between two Zopes [2.2.5 -> 2.3.1] while both are running, using cut'n'paste, and also export/import .zexp files. Problem: How do I run both Zopes at the same time behind Appache Configuration: I am runing Zope2.3.1 on port:8888 = > Works fine I now want to run the old Zope 2.2.5 on port:88 Appache includes in its list of virtual servers: Handles the name-based server http://www.e-turb.com on address 64.7.41.100. Address 64.7.41.100 Port 80 Server Name http://www.e-turb.com Document Root /web/eturb/www/ Zope has Site Access intalled with a site root instance. Appache has this directive set for the site's Virtual Host: DocumentRoot /web/eturb/www/ ServerName http://www.e-turb.com ProxyPass /zope http://www.e-turb.com:8888/ ProxyPassReverse /zope http://www.e-turb.com:8888/ ProxyPass /misc_ http://www.e-turb.com:8888/misc_ ProxyPass /p_ http://www.e-turb.com:8888/p_ Works nicely when I run only zope on port 8888 When I try to run a zecond Zope on port 88 I get an error" error: [root@colocate05 Zope-eturb]# Traceback (innermost last): File "/web/Zope-eturb/z2.py", line 634, in ? logger_object=lg) File "/web/Zope-eturb/ZServer/FTPServer.py", line 622, in __init__ apply(ftp_server.__init__, (self, None) + args, kw) File "/web/Zope-eturb/ZServer/medusa/ftp_server.py", line 725, in __init__ self.bind ((self.ip, self.port)) File "/web/Zope-eturb/ZServer/medusa/asyncore.py", line 242, in bind return self.socket.bind (addr) socket.error: (98, 'Address already in use') ...So I tried adding thes four lines into the directiev aboev to cover Zope on both potrts: 8888 and 88 ProxyPass /zope225 http://www.e-turb.com:88/ ProxyPassReverse /zope225 http://www.e-turb.com:88/ ProxyPass /misc_ http://www.e-turb.com:88/misc_ ProxyPass /p_ http://www.e-turb.com:88/p_ wrong. I still get the same error above, with or without the ProxyPass lines. Any suggestions? - Jason ___________________________________________________________ Jason CUNLIFFE = NOMADICS['Interactive Art and Technology']