Redmine servi via Apache / Unicorn

Je tente actuellement de mettre en place une instance de Redmine. J'ai réussi jusqu'à présent, mais je frappe maintenant un bloc routier avec la configuration apache / licorne.

Le conf suivant est inclus avec mon httpd.conf pour 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> 

Le problème est que les pages générées n'ont pas de formatage ou d'atout, et tous les liens n'incluent pas le préfixe host / redmine

2 Solutions collect form web for “Redmine servi via Apache / Unicorn”

Vous devez indiquer à Redmine que vous êtes sur un chemin qui n'est pas la racine du domaine. Selon le wiki fin , vous devez ajouter la ligne suivante au bas de votre config/environment.rb :

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

Ensuite, redémarrez.

Le moyen le plus propre est de créer config/additional_environment.rb avec:

 config.relative_url_root = '/redmine' 

Suivi du redémarrage de votre instance de Redmine.

  • Unicorn et copy_on_write_friendly?
  • Apache / Unicorn: comment get Apache pour servir des files statiques
  • Unicorn Shared Socket
  • Configuration nginx pour le deployment subdir de rails
  • Nginx + unicorn + spdy + test de performance
  • La dernière source GitHub n'est pas déployée correctement par Opsworks
  • NGINX Unicorn 504 Gateway Time-out
  • Les travailleurs de licorne disparaissent
  • Rails lorsqu'il est desservi par la licorne génère une empreinte digitale incorrecte pour les actifs précompilés
  • Quels sont les avantages de l'exécution d'un server d'applications dans l'espace user, comme Unicorn, par opposition à sudo?
  • Unicorn reprend avec le même PID sur USR2
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.