Ruby on Rails на IIS?

Я пишу приложение Ruby on Rails, которое обычно работает на Heroku или Поле Linux, но я должен был бы развернуть его на Windows Server также.

Сервер является 64-разрядным Сервером Win2008 с установленным IIS 7.0, поэтому обычно я предпочел бы использовать IIS вместо того, чтобы настроить Apache рядом с ним.

Я просто не знаю, работает ли Ruby/направляющие с IIS? Драгоценные камни работают? Является 64-разрядной проблема?

Я думаю об использовании Ruby 1.9.1 и направляющих 2.3.

20
задан Michael Stum 22 July 2010 в 01:00
поделиться

2 ответа

вы, должно быть, любите боль, потому что это развертывание навредит. Я не знаю, подходит ли это вам, но на моей старой работе мы развертывали веб-приложения на планшетах с Windows (их более 200) и решили использовать виртуальную коробку и развернуть приложение в виртуальной машине. Одно из наших старых приложений на планшетах ПК мы развернули на Windows без iis, просто используя ruby ​​и rubygems с mongrel в качестве сервера приложений и mysql в качестве базы данных, но это не доставляло удовольствия.

14
ответ дан 29 November 2019 в 23:33
поделиться

Вы можете развернуть Rails под IIS, это просто очень сложно и не так много документации. Вам понадобится специальная реализация Fast-CGI: http://roriis.codeplex.com/

Также здесь информация: http://mvolo.com/blogs/serverside/archive/2007/02/18/10-steps-to-get-Ruby-on-Rails-running-on-Windows-with-IIS-FastCGI.aspx

Rails под Apache в Windows немного проще, но самый большой недостаток развертывания Windows заключается в том, что вы не можете использовать Capistrano для автоматизации развертывания. Драгоценные камни работают в Windows. Весь мой опыт - 32-битный, может быть глюк, связанный с 64-битным, но я сомневаюсь в этом.

3
ответ дан 29 November 2019 в 23:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: