Utilizzare Rails su un server Microsoft Windows 2003 Server: come?

Ciao.
Per il mio progetto Rails che devo sviluppare mi è stato chiesto di
farlo su un server Microsoft Windows 2003 Server.
Detto questo, secondo voi qual’è la miglior soluzione per fare questa
cosa?
Ho letto che si può fare nei seguenti modi:

  • IIS+FastCGI;
  • IIS+Mongrel;
  • Apache+Passenger;
  • Lightpd+Mongrel.

Tra quelle sopra qual’è la miglior soluzione dal punto di vista di
affidabilità e prestazioni? Ci sono soluzioni migliori diverse da quelle
elencate? Se si, quali?
Ciao.
KioSirio

premesso che non ho molta confidenza con i server windows in genere, cos
a naso
opterei per apache+passenger

se poi c’ qualcuno in lista che se ne intende di JRuby, sarebbe bello
conoscere
come potrebbe andare JRuby + Tomcat + IIS

ciao,
A.

Il 15/11/2010 17:58, Ivan M. ha scritto:

Il giorno 15/nov/2010, alle ore 17.58, Ivan M. ha scritto:

  • Lightpd+Mongrel.

Tra quelle sopra qual’ la miglior soluzione dal punto di vista di
affidabilit e prestazioni? Ci sono soluzioni migliori diverse da quelle
elencate? Se si, quali?
Ciao.
KioSirio

partendo dal presupposto che le migliori (a mio parere) ovvero passenger
(per usabilita’) e unicorn
(per performance e architettura) su windows non girano, non hai una
vastissima scelta.

Se IIS e’ gia in esecuzione allora rimani su di lui e buttati su mongrel
(quindi iis + mongrel).

Lighttpd su windows non l’ho mai usato (onestamente non so neanche se ci
gira).

IIS + fastcgi l’ho testato qualche anno fa ma se non hai molta
dimestichezza con fastcgi
potresti davvero perderci molto tempo.

JRuby + tomcat te lo consiglio vivamente ma solo se hai gia’ esperienza
di deploy su tomcat
(a meno che non hai un po’ di tempo per studiare una architettura
sicuramente farraginosa
ma di sicuro interessantissima)


Roberto De Ioris
http://unbit.it

Condivido quello che dice Roberto. IIS + Mogrel e la scelta piu
semplice, Passenger e` per Unix.

Io provai Glassfish, come gem il quale e` l’unico, almeno qualche mese
fa, ad avere l’interfaccia per Rack. In poche parole ti installi la gem
come se fosse Mongrel, ma usi JRuby:
http://weblogs.java.net/blog/2008/02/16/glassfish-v3-gem-jruby-11-rc2