Forum: Ruby on Rails RE: Re: I Would Really Like to Try RoR but...

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Hogan, Brian P. (Guest)
on 2005-12-20 18:49
(Received via mailing list)
Would love to....but our current setup doesn't support it (that I know
of). If you've got a solution on how to integrate Apache behind an IIS
web server, I would be very interested to hear it.

To reiterate from an earlier post, here's what I've got:

We've got hundreds of sites served from our web server which runs IIS.
Each department is a subfolder of our main site

We currently integrate web applications into their sites using ASP, and
now PHP.  Let's say the Biology department wanted to collect lab data
from their students. They might have an application hosted at

This allows us to more easily share images, styles, etc plus they feel
as though they "own" the application. We've had things on different
servers and it's not well received by departments.

So, if I wanted to write the labdata application in Rails, I would need
a way to integrate that with their site. How do I do that if I can't get
IIS to serve it out? I would be willing to run this on Apache, but how
would I get IIS to reverse-proxy to it (and also ensure that everything
works? In order to retain the url structure, a reverse proxy would also
need to transform the responses from the Apache server so that the
correct URLs could be requested again.

(I realize that my situation may be different from others but would
welcome any suggestionts.)
Steven R. (Guest)
on 2005-12-20 19:01
(Received via mailing list)
Ugh, that sounds like a political nightmare. Why would a department care
what server their app is on? anyway I guess that is beside the point. I
would assume if you told them you could get their applicaiton built in
the time if they had an "ugly" url that they wouldn't care. You could
build in admin features for a person to edit their look and feel instead
worrying about linking to "local" images.

Sorry, don't know how you would go about doing this.

On 12/20/05, Hogan, Brian P. <removed_email_address@domain.invalid> wrote:
> > several variations)
> >
> > To: removed_email_address@domain.invalid
> > be done, but it's not pretty. We had to use C++ and the registry editor
> > everything Just Works now.
> > D
> > > >
> > > still not entirely sure what I did to make it work.  I decided to do
> > >
> > > case they are receiving similar errors just let me know.
> > >
> > _______________________________________________
> [phone] 404-488-4364
> _______________________________________________
> Rails mailing list
> removed_email_address@domain.invalid

Steven R.
web application & interface developer
[phone] 404-488-4364
Greg F. (Guest)
on 2005-12-20 19:16
(Received via mailing list)
On 12/20/05, Hogan, Brian P. <removed_email_address@domain.invalid> wrote:
> Would love to....but our current setup doesn't support it (that I know of).
> If you've got a solution on how to integrate Apache behind an IIS web
> server, I would be very interested to hear it.
I run a production Tomcat server behind IIS on Win2003 (used to work
under Win2000).  I imagine if you get the Tomcat/IIS installation
instructions you can use them to setup a Apache/IIS installation.

Greg F.
The Norcross Group
Forensics for the 21st Century
Jason E. (Guest)
on 2005-12-21 00:06
(Received via mailing list)
Hi Brian,

I don't know how to integrate apache behind IIS, but you could try
putting IIS behind apache. mod_proxy works well in apache as a forward
or reverse proxy. I've done this with tomcat instead of using mod_jk.
You might even use mod_security in apache to help shield IIS.

On a similar note, I strongly recommend giving each department or
college their own 2nd-teir dns name and vhost. i.e. biology would be That way you can easily move the department sites
around to different servers when (not if) your main web servers get
overloaded. In addition, you can put different departments on different
servers based on wen technology used (asp/php/rails). I would recommend
against hosting too many web technologies on the same server or cluster.
with mod_proxy and apache you can pxoy directory A to serverA and
directoryB to server B.
This topic is locked and can not be replied to.