Нет dispatch.fcgi в приложении ruby - PullRequest
0 голосов
/ 22 октября 2010

Я пытаюсь связать Redmine с IIS 6. Он отлично работает под webrick.

Итак, я попытался создать новое приложение rails, чтобы уменьшить сложность, но это не создает файл dispatch.fcgi в общедоступной папке, что заставляет меня думать, что моя установка RubyIIS неверна.

Что я здесь не так делаю?Я понятия не имею о рубине или рельсах, поэтому нужна помощь.

Ответы [ 2 ]

1 голос
/ 26 октября 2010

Redmine поставляет файл dispatch.fcgi.example в своем дистрибутиве.Просто переименуйте его, и вы должны быть готовы к работе.

Но учтите, что в fcgi есть только редкая поддержка Redmine.Я слышал, что у многих людей есть проблемы там.Так что вы можете подумать о переходе от fcgi к более поддерживаемому (и более распространенному) решению.Это будет использовать ваш $ WEBSERVER (в данном случае IIS) в качестве прокси-сервера с балансировкой нагрузки перед парой монгрелов, на которых установлен Redmine.нужен здесь (будучи парнем из Unix).Вы можете вместо этого перейти на Apache:)

0 голосов
/ 27 октября 2010

Я полностью согласен. После нескольких дней бить себя головой о кирпич (IIS fcgi), я сдался и переключил IIS на 8080 и установил его на Apache на 80. Запустил redmine на кластере Mongrels и обратный прокси-сервер к этому для моего redmine url от Apache на одном виртуальном хосте и использовал второй виртуальный хост для обратного прокси-сервера к IIS.

К сожалению, IIS 6 нельзя использовать в качестве прокси, поэтому пришлось использовать Apache.

...