Zope is now running behind Apache.
Simultaneously with IIS 6.0 as well :)
Instead of leaving my site up while I was working on switching over to Apache I decided to use it as the test site. The intent was to motivate me to get it done sooner, but there were several obstacles that got in my way, namely the fact that IIS listens on all IP's by default. I followed these instructions first which were for IIS 5.0. I was completely baffled as to why it still wasn't working. Thank's to Jeff for locating this resource. Once I read this I realized I was running IIS 6.0. It took me 7 days to figure it all out. None the less, I am back up and running and soon I will be switching over all the blogs I host to run behind Apache. For those of you who are trying to run Apache, IIS, and Zope simultaneously on a Windows machine... Good F**king luck. Seriously though, here are some good tips:
- First off, get your hands on 2 seperate IP's, if you can't then you just run Apache on a different port (i.e. port 8090). You can't point a domain to Apache running on a different port than 80 unless you have access to some kind of firewall IP mapping or something.
- Disable Socket Spooling on IIS (Verson 6.0, Verson 5.0)
- If you plan on using virtual hosts in Apache, you must load all proxy modules if you want to utilize mod_rewrite module, not just the mod_rewrite alone.
