我目前正试图获得一个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实例。