rhodecode&;的nginx配置;ubuntu 12.04上的redmine

rhodecode&;的nginx配置;ubuntu 12.04上的redmine,nginx,redmine,rhodecode,Nginx,Redmine,Rhodecode,我正试图在ubuntu上安装rhodecode+redmine,如下所示 配置 http://my_ip/redmine http://my_ip/redmine 及 我使用nginx作为web服务器,在localhost:3000上运行redmine 在本地主机上运行的代码:5000,不知怎的,我错过了 配置nginx.conf 我能够分别重定向端口3000上的redmine(使用webrick测试时)和端口5000上的rhodecode,但无法将它们设置为 及 下面是我的nginx.co

我正试图在ubuntu上安装rhodecode+redmine,如下所示 配置

http://my_ip/redmine
http://my_ip/redmine

我使用nginx作为web服务器,在localhost:3000上运行redmine 在本地主机上运行的代码:5000,不知怎的,我错过了 配置nginx.conf

我能够分别重定向端口3000上的redmine(使用webrick测试时)和端口5000上的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;
        }




    }
}

创建子域
redmine.yousite.com
rodecode.yoursite.com
会更容易。它也更漂亮、更灵活-您可以轻松地将其中一个应用程序移动到另一台服务器。

我不想作为子域执行此操作,问题很明显,我想尝试作为子URI执行此操作。还有其他人吗?
http://my_ip/rhodecode
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;
        }




    }
}