Redmine通过Apache / Unicorn服务

我目前正试图获得一个redmine的实例并运行。 到目前为止,我已经取得了成功,但是现在我正在用apache / unicornconfiguration打开一个路障。

下面的conf包含在我的httpd.conf中。

ProxyPass /redmine balancer://redmine ProxyPassReverse /redmine balancer://redmine <Proxy balancer://redmine> BalancerMember http://127.0.0.1:4000 BalancerMember http://127.0.0.1:4001 BalancerMember http://127.0.0.1:4002 BalancerMember http://127.0.0.1:4003 Order deny,allow Allow from all </Proxy> 

问题是页面生成没有任何格式或资产,并且所有链接不包括主机/ redmine前缀

你需要告诉Redmine你在一个不是域根的path上服务。 按照精美的wiki ,你需要在你的config/environment.rb的底部添加下面这行:

 Redmine::Utils::relative_url_root = "/redmine" 

然后重启。

最简洁的方法是创buildconfig/additional_environment.rb

 config.relative_url_root = '/redmine' 

然后重新启动你的Redmine实例。