2010-10-22 33 views
0

我试图将界面redmine连接到IIS 6.它在webrick下正常工作。对ruby应用程序没有dispatch.fcgi

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

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

回答

1

Redmine在其发行版中发送了一个dispatch.fcgi.example文件。只需重命名它,你应该准备好去。

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

我不是100%确定IIS是否能够满足您的所有需求(作为一名Unix人员)。你可能想切换到Apache而不是:)

0

我完全同意。在对阵砖头(IIS fcgi)打了几天之后,我放弃了并将IIS切换到8080,并在80上使用Apache前进。在Mongrels集群上运行redmine,并从Apache反向代理我的redmine url在一台虚拟主机上,并使用第二台虚拟主机将代理服务器逆向转换为IIS。

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