首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用nginx作为代理将redmine移动到子URI中

如何使用nginx作为代理将redmine移动到子URI中
EN

Stack Overflow用户
提问于 2013-09-05 20:12:15
回答 1查看 2.5K关注 0票数 3

我想在nginx后面放置redmine (收听localhost:3000名独立乘客),使用这个简单的nginx配置从http://domain.com/redmine提供服务:

代码语言:javascript
复制
server {
    location /redmine/ {                                                                                                                                                         
        proxy_pass      http://domain.com:3000/;
    }
}

我在指令config/environments.rb的基础上重写了redmine的从这里开始,并正确地重写了静态资产URLs,但是控制器URLS没有被重写。设置指向http://domain.com/settings而不是http://domain.com/redmine/settings

我如何正确地配置redmine以运行在nginx后面?

EN

回答 1

Stack Overflow用户

发布于 2013-09-19 00:48:31

这是一件相当复杂的事情。你不会这么想的,但事实确实如此。每个发布的红色版本都有一套不同的正确和不正确的方法来实现这一点。例如,我有一个工作配置(nginx-1.4.1,unicorn,redmin-2.2.1),但是现在我使用的(nginx-1.4.2,unicorn,redmin-2.3.3)似乎不再起作用了。以下是一些可能有用的链接:

  • http://www.redmine.org/issues/11881
  • http://www.redmine.org/issues/12102
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18645070

复制
相关文章

相似问题

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