Forum Moderators: phranque
Software-wise I have really just IIS6, PHP, Imagemagic (for the gallery) but also webmail running from exchange 2003 on there to consider.
So a few questions
1. Is it possible to run apache and iis side-by side and just switch one off when switching the other on (surely the ideal for migration and testing?)
2. Is it gonna be possible to do this without reinstalling the whole machine! Can I just uninstall IIS and install apache, fiddle a few settings and fly?
3. Can Exhange 2003 webmail run using apache?
These will do for starters but if you have any advice please let me know :)
2.)
See above; why you want to brother uninstalling it? Disable the services and it will not interfere with Apache at all.
3.)
That's a difficult question, which I can't answer; perhaps someone else knows it better. If you're interested on my idea about it, then I don't think so, Microsoft is usually aren't working with/for other software vendors, especially not with Apache Group. So likely if you want to keep the exchange webmail running you have the following choices (in the order of my recommendation):
a.) Use the services on different ip addresses on port 80, one ip address for apache, one ip address for the IIS (w/ exchange), but then you need to disable the port pooling mentioned in #1. This is the easiest, most convenient way
b.) Buy another mail server which has a standalone webmail interface or compatible with Apache
c.) Use the Apache on port 80, and put the IIS on port [whatever]
d.) Same as point c, but define a proxy on the apache and put the IIS behind an Apache proxy. Might be secure because of the stealth operation of the IIS behind the Apache, but waste of resources
There might be some more choice, but I think this is already enough.
Good luck
1. I have been playing with this tonight and everything is running no problems (well once I figure out SSI's in apache!)
2. Absolutely - this was a sort of 'if 1 isnt possiblem then can i do this'
3. I like idea C as it sounds the simplest :) Ill do some messing around and will have time for a thorough msdn search tomorrow. But its simple enough to pick a port and forward it hey presto (As long as authentication still works ... I dont see why not!)
So thanks very much for your assistance its appreciated - I have only even used apache briefly and unfortunately my company always insists on IIS :/ so now i have a home rig I can get this learning in :)