up vote 3 down vote favorite
share [g+] share [fb]

I need to setup a dedicated server to host Redmine (an open source Ruby-on-Rails bug tracker).

What is the best web server to accomplish this?

  1. Apache
  2. Mongrel
  3. IIS
  4. something else?

It must run on Windows (flavor is optional but 2008-x64 preferred).

link|improve this question

feedback

2 Answers

up vote 1 down vote accepted

Pretty much any of them should be fine as long as you don't expect to encounter any sort of serious load. Go with whatever you're most comfortable with.

In this particular case I'd probably go with IIS simply because its built in, integrated with Windows well, and works well.

Its been a while since I played with this but I believe this was the link I used as a starting point:

http://mvolo.com/blogs/serverside/archive/2007/02/18/10-steps-to-get-Ruby-on-Rails-running-on-Windows-with-IIS-FastCGI.aspx

This link looks a little newer...

http://ruslany.net/2008/08/ruby-on-rails-in-iis-70-with-url-rewriter/

link|improve this answer
Do you have any personal experience with IIS? I've read that if you get it working, it can be flakey. If that's not true, I'm with you. – Michael Haren Jul 22 '09 at 2:33
1  
Yes and Yes... its NOT very straightforward. Its been a while since I played with it but it has got easier. Take a look at this link as a starting point: ruslany.net/2008/08/ruby-on-rails-in-iis-70-with-url-rewriter – KPWINC Jul 22 '09 at 2:36
IIS/FastCGI with Rails is nontrivial to setup. I've spent hours and got nowhere. Apache/Mongrel is probably the best bet. – Adam Lassek Sep 9 '09 at 1:26
feedback

I would suggest using IIS or apache as a proxy to a mongrel cluster since you said you need it to be Windows. If you had Hyper-V, I would totally suggest that you use a linux VM.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.