Eu passei as últimas várias horas tentando executar o Ruby on Rails em um servidor Windows sem sorte.
Primeiro, tentei configurar um aplicativo de teste através do suporte FastCGI do IIS7, mas a documentação para isso não é muito boa. Eu tenho seguido esta entrada de blog , e este um , e este , e este , mas tudo parece estar faltando passos importantes, ou estão desatualizados. E cada artigo continua ligando para este Howto de rubyonrails.org que não existe.
A sensação é que, mesmo que consiga fazer isso funcionar, o FastCGI do IIS não é bom o suficiente para ser usado em um ambiente de produção.
Portanto, parece que a minha melhor aposta é configurar um proxy reverso no IIS que aponte para Apache & Mestiço / Passageiro usando ARR e UrlRewrite. Existe mais alguém preso implementando um aplicativo Rails em uma pilha do Windows? Estou no caminho certo? Você pode me dar uma idéia melhor de como configurar isso?
Eu acredito que o Plesk já instalou uma instância do Apache / Tomcat rodando neste servidor usando uma porta diferente, então adicionar outro host virtual não deve ser difícil; a parte mais difícil parece ser configurar o proxy reverso através do IIS.
Adendo
Desde que postamos isso, eu passei a construir um servidor virtual rodando Linux e servindo nossos produtos Rails com o Apache, Passenger e < href="http://www.rubyenterpriseedition.com/"> Ruby Enterprise Edition .
O Linux é tão fácil, barato e confiável, uma opção que tentar colocar o pino quadrado do Rails no buraco redondo do Windows / IIS é uma tarefa tola.
A única exceção possível para isso é se seu env do Windows. suporta Java e você pode usar o JRuby. Por todas as contas, é uma das melhores implementações do Ruby. Caso contrário, desista e salve sua sanidade.