Zope is now running behind Apache.

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.
I'm sure your wondering why would anyone even want to run IIS and Apache? If I knew then what I know now we wouldn't be running IIS at all. But since a few of our client's sites are running on IIS with Front Page extensions/ASP it's easier to leave them how they are.


Posted by brady on 05/08/04 | Comments (4) | Trackbacks (0)


Comments

Re: Zope is now running behind Apache.

I didn't understand a thing you were talking about but, Good job.

Posted by: Josh Allen at May 09, 2004 18:58


Re: Zope is now running behind Apache.

Hey Brady
where are we on the site? send me a link (i've lost it) so I can keep track. Thanks todd

Posted by: Todd at May 11, 2004 11:15


Re: Zope is now running behind Apache.

http://66.139.73.228:8080/toddcrockettfineart.com

Posted by: brady at May 12, 2004 18:15


Re: Zope is now running behind Apache.

Hi

Interesting. Does this mean you could include all the ports that you want IIS 6.0 to work on and then not include port 8080 etc which would send off the request to the zope server?

Therefore not needing to use ISAPI re-writes, Freshlogic etc etc which cost money?

Would be better if there was a simple 'exclusion' list. Deal with everything except xxx etc, which would then be automatically picked up by zope and sent back to IIS.

Apache seems great as on installing zope it doesn't attempt to listen on port 8080 like IIS does.

Tripcode

Posted by: tripcode at August 05, 2005 06:51


None

Post a comment






(include http://)






Type the word in the image: