I agree with you in theory, but here’s my reality:
We’re a regional university who has a large support contract with MS. We
do have some Linux boxes, but we host hundreds of web sites on our IIS
servers. Different departments, like Biology, Chemistry, etc. house
their web pages on our server, which happens to run IIS.
We’ve been successful in integrating applications into these spaces
using both ASP and PHP.
Biology, for example can have a web application that allows students to
record their lab results located at
We desperately want to use Rails to replace ASP and PHP because it’s
faster, less prone to errors (good testing) and we have budget
However, we need to be able to retain this integration with our sites.
My feeling is that I don’t care what platform it runs on as long as this
integration can be maintained… However, I can’t get this running on
IIS, and I can find no good reverse-proxy solutions. I’d be interested
to see how to get IIS to redirect requests to an SCGI runner for Rails.
So, I hope you can see that this is more than just an “arbitrary
decision”. We can’t switch our web sites over to Apache just because
we’d like to try out a couple of Rails applications… Our budget just
doesn’t allow that.
As for “some things can’t be done”, I just have to disagree. That’s what
the Java people say about Rails… I believe that anything can be done
if the right people are motivated. PHP runs under IIS with FastCGI, so
what’s the problem with Rails? You could say it’s an IIS thing… But
ColfFusion, Perl, PHP, and JSP (Tomcat proxy) work.
I would greatly appreciate any solutions anyone has for this problem and
would be interested in sharing ideas with others who are in similar
Thanks for listening.
Learning & Technology Services
University of Wisconsin-Eau Claire
715 836 3585