2

Redmine (localhost:3000 スタンドアロン パッセンジャーでリッスン) を nginx の背後に置き、http://domain.com/redmine次の単純な nginx 構成でサービスを提供したいと考えています。

server {
    location /redmine/ {                                                                                                                                                         
        proxy_pass      http://domain.com:3000/;
    }
}

この HOWTOconfig/environments.rbの指示に基づいてredmine を書き直したところ、redmine は静的アセットの URL を適切に書き換えますが、コントローラーの URL は書き換えられません。設定はではなく を指します。http://domain.com/settingshttp://domain.com/redmine/settings

nginx の背後で実行するように redmine を適切に構成するにはどうすればよいですか?

4

1 に答える 1

2

これはかなり複雑な作業です。あなたはそうは思わないでしょうが、そうです。出てくるすべての redmine バージョンには、これを達成するための正しい方法と間違った方法のセットが異なります。たとえば、私は (nginx-1.4.1, unicorn, redmine-2.2.1) で動作する構成を持っていますが、現在 (nginx-1.4.2, unicorn, redmine-2.3.3) を使用しているので、そうではありませんもう機能しているようです。役に立つかもしれないいくつかのリンクを次に示します。

于 2013-09-19T00:48:31.353 に答える