首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu 12.04上rhodecode & redmine的nginx配置

ubuntu 12.04上rhodecode & redmine的nginx配置
EN

Stack Overflow用户
提问于 2013-02-13 15:57:58
回答 1查看 795关注 0票数 1

我正在尝试用下面的配置在ubuntu上设置rhodecode + redmine

代码语言:javascript
复制
http://my_ip/redmine

代码语言:javascript
复制
http://my_ip/rhodecode

我使用nginx作为web服务器,redmine运行在localhost:3000上,rhodecode运行在localhost:5000上,不知何故我遗漏了配置nginx.conf的要点

我可以分别重定向端口3000上的redmine (在使用webrick测试时)和端口5000上的rhodecode,但不能将它们设置为

代码语言:javascript
复制
http://my_ip/redmine

代码语言:javascript
复制
http://my_ip/rhodecode

以下是我的nginx.conf文件

代码语言:javascript
复制
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;
        }




    }
}
EN

回答 1

Stack Overflow用户

发布于 2013-02-24 09:16:59

将子域设为redmine.yousite.comrhodecode.yoursite.com会更容易。它也更漂亮,更灵活-你可以很容易地将一个应用程序移到另一个服务器上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14848873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档