В настоящее время я пытаюсь запустить и запустить экземпляр Redmine. До сих пор я добивался успеха, однако сейчас я наткнулся на препятствие с конфигурацией apache / unicorn.
Следующий файл conf включен в мой httpd.conf для apache.
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>
Проблема в том, что генерируемые страницы не имеют никакого форматирования или ресурсов, и все ссылки не включают префикс host / redmine.
Самый чистый способ - создать config/additional_environment.rb
с участием:
config.relative_url_root = '/redmine'
с последующим перезапуском вашего экземпляра Redmine.
Вам нужно сообщить Redmine, что вы обслуживаете путь, который не является корневым доменом. Согласно прекрасная вики, вам нужно добавить следующую строку внизу вашего config/environment.rb
:
Redmine::Utils::relative_url_root = "/redmine"
Затем перезапустите.