2010-10-22 22 views
0

J'essaie d'interface redmine à IIS 6. Il fonctionne très bien sous webrick.Pas de dispatch.fcgi sur l'application de ruby ​​

J'ai donc essayé de créer une nouvelle application rails pour réduire la complexité, mais cela ne crée pas le fichier dispatch.fcgi dans le dossier public, ce qui m'amène à penser que ma configuration RubyIIS est incorrecte.

Qu'est-ce que je fais mal ici? Je n'ai aucune idée de rubis ou de rails, alors j'ai besoin d'aide.

Répondre

1

Redmine fournit un fichier dispatch.fcgi.example dans sa distribution. Renommez-le et vous devriez être prêt à partir.

Mais notez que le support de Redmine sur fcgi est faible. J'ai entendu beaucoup de gens ont des problèmes là-bas. Vous pouvez donc envisager de passer de fcgi ici à une solution plus supportée (et plus commune). Cela utiliserait votre $ WEBSERVER (IIS dans ce cas) comme un proxy loadbalancing devant deux Mongrels hébergeant la Redmine.

Je ne suis pas sûr à 100% si un IIS est capable de répondre à tous vos besoins ici (étant moi-même un gars Unix). Vous pouvez passer à Apache à la place :)

0

Je suis totalement d'accord. Après avoir battu ma tête contre une brique (IIS fcgi) pendant quelques jours, j'ai abandonné et basculé IIS en 8080 et l'ai affronté avec Apache sur 80. Ran redmine sur un cluster Mongrels et inversé par proxy pour mon URL redmine d'Apache sur un hôte virtuel et utilisé un deuxième hôte virtuel pour inverser proxy à IIS.

Malheureusement, IIS 6 ne peut pas être utilisé comme proxy, il a donc dû utiliser Apache.