Ruby on rails 3.2 Redmine 2.3相对url根目录不使用Apache mod_代理

Ruby on rails 3.2 Redmine 2.3相对url根目录不使用Apache mod_代理,ruby-on-rails-3.2,apache2,redmine,mod-proxy,mod-proxy-balancer,Ruby On Rails 3.2,Apache2,Redmine,Mod Proxy,Mod Proxy Balancer,我目前正在尝试从Redmine 1.4(基于Rails 2.3)升级到Redmine 2.3(Rails 3.2)。我被迫将Apache与mod_proxy和proxy balancer一起使用,因此任何关于乘客的讨论都不存在了。我正在尝试在子uri()上部署Redmine。当前Apache配置如下所示: ProxyPass /redmine balancer://redmine_cluster ProxyPassReverse /redmine balancer://redmine_clust

我目前正在尝试从Redmine 1.4(基于Rails 2.3)升级到Redmine 2.3(Rails 3.2)。我被迫将Apache与mod_proxy和proxy balancer一起使用,因此任何关于乘客的讨论都不存在了。我正在尝试在子uri()上部署Redmine。当前Apache配置如下所示:

ProxyPass /redmine balancer://redmine_cluster
ProxyPassReverse /redmine balancer://redmine_cluster

<Proxy balancer://redmine_cluster>
  Order allow,deny
  Allow from all
  BalancerMember http://127.0.0.1:9000
  BalancerMember http://127.0.0.1:9001
  BalancerMember http://127.0.0.1:9002
</Proxy>
ProxyPass/redminebalancer://redmine_cluster
ProxyPassReverse/redminebalancer://redmine_cluster
命令允许,拒绝
通融
平衡员http://127.0.0.1:9000
平衡员http://127.0.0.1:9001
平衡员http://127.0.0.1:9002
我曾经能够使用Redmine::Utils.relative\u url\u root=“/Redmine”来处理url\u和链接到,但这不再有效

我尝试了以下方法:

  • 编辑config.ru

    映射ActionController::Base.config.relative_url_root | |“/”do 运行RedmineApp::应用程序 结束

  • 使用:rails\u RELATIVE\u URL\u ROOT='/redmine'脚本/rails s s-p 9000运行rails

  • 将config.action\u controller.relative\u url\u root=“/forge”添加到application.rb
  • 我不知道需要做什么。任何帮助都会很好。谢谢。

    现在似乎有一个有用的方法