1

次の構成で、ubuntu に rhodecode + redmine をセットアップしようとしています。

http://my_ip/redmine

http://my_ip/rhodecode

私は localhost:3000 で実行されている redmine と localhost:5000 で実行されている rhodecode を使用して、Web サーバーとして nginx を使用しています。

ポート 3000 の redmine (webrick でのテスト中) とポート 5000 の rhodecode の両方を個別にリダイレクトできますが、それらを次のように設定することはできません。

http://my_ip/redmine

http://my_ip/rhodecode

以下は私のnginx.confファイルです

worker_processes  1;   
events {
    worker_connections  1024;
}


http {
    passenger_root /usr/local/rvm/gems/ruby-1.9.3-p374/gems/passenger-3.0.19;
    passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.3-p374/ruby;
upstream rhodecode {
        server  127.0.0.1:5000;
    }
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;
    root /var/data/redmine/public;
    passenger_enabled on;
    client_max_body_size      25m; # Max attachemnt size
  location /rhodecode/ {
  try_files   $uri    @rhodecode;
  proxy_pass http://127.0.0.1:5000;

  }
 location /rhodecode {
            proxy_pass  http://127.0.0.1:5000;
        }




    }
}
4

1 に答える 1

0

redmine.yousite.comサブドメインとを作成する方が簡単rhodecode.yoursite.comです。また、より美しく、より機敏です。アプリの1つを別のサーバーに簡単に移動できます。

于 2013-02-24T01:16:59.063 に答える