2010-10-22 34 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。