在ruby app上没有dispatch.fcgi

时间:2010-10-22 14:16:25

标签: ruby-on-rails ruby iis redmine

我正在尝试将redmine与IIS 6接口。它在webrick下工作正常。

所以我尝试创建一个新的rails应用程序以降低复杂性,但是这不会在公共文件夹中创建dispatch.fcgi文件,这导致我认为我的RubyIIS设置是错误的。

我在这里做错了什么?我不知道红宝石或铁轨,所以需要一些帮助。

2 个答案:

答案 0 :(得分:1)

Redmine在其发行版中发布了dispatch.fcgi.example个文件。只需将其重命名即可,您应该准备好了。

但请注意,在fcgi上只有对Redmine的稀疏支持。我听说很多人都有问题。因此,您可能会考虑将fcgi转换为更受支持(更常见)的解决方案。那将使用您的$ WEBSERVER(在这种情况下为IIS)作为托管Redmine的几个Mongrels前面的负载平衡代理。

我不是百分百确定IIS是否能够满足您的所有需求(我自己是一个Unix人)。您可能希望切换到Apache:)

答案 1 :(得分:0)

我完全同意。在对着砖块(IIS fcgi)敲打了几天后,我放弃了将IIS切换到8080并在80上将它与Apache对接。在Mongrels集群上使用redmine并将其反向代理到Apache的redmine url在一个虚拟主机上并使用第二个虚拟主机将代理反向到IIS。

不幸的是,IIS 6不能用作代理,因此不得不使用Apache。