iceScrum | Reverse Proxy + Icescrum – iceScrum

iceScrum Forums Discutez d'iceScrum

6 sujets de 1 à 6 (sur un total de 6)

  • Auteur
    Messages
  • #39774

    poweriser
    Participant

    Bonjour,

    J’ai installé la version WAR de IceScrum,et elle fonctionne bien en locale. J’y accède depuis l’url http://10.10.1.10:8080/icescrum .

    Je souhaiterais maintenant y accéder depuis l’extérieur via une url du type http://icescrum.mondomaine.xyz .

    J’ai une configuration suivante :

    Mon PC
    |
    ====Firewall + Reverse proxy====
    |
    Serveur IceScrum

    Sur mon reverse proxy apache2, j’ai tenté ça,qui ne fonctionne pas :

    <virtualhost *:80 >
            ServerName icescrum.mondomaine.xyz
            ProxyPreserveHost On
            ProxyRequests On
            ProxyPass /icescrum/ http://10.10.1.10:8080/icescrum
            ProxyPassReverse /icescrum/ http://10.10.1.10:8080/icescrum
    </virtualhost>

    Help me !

    Cordialement,

    #39784

    Nicolas Noullet
    Maître des clés

    Bonjour,

    Je vois un problème dans votre config Apache, vous avez activé à la fois le forward proxy et le reverse proxy. Il faudrait désactiver le forward proxy :
    ProxyRequests Off

    De plus, vous devez informer iceScrum de sa nouvelle URL publique via le setting grails.serverURL du fichier config.groovy :
    https://www.icescrum.com/documentation/config-groovy-file/#settings

    Attention, dans ce cas vous ne pourrez plus utiliser l’IP pour accéder à iceScrum, l’outil ne pouvant être exposé que sur une seule URL, celle définie par grails.serverURL.

    Si ça ne fonctionne toujours pas, pouvez-vous nous indiquer les symptômes exacts?

    #40383

    poweriser
    Participant

    Bonjour,

    J’ai modifié le fichier config.groovy en conséquence avec :
    grails.serverURL= »icescrum.mondomaine.xyz »

    Maintenant je vois pas bien comment configuré mon virtualhost , cette configuration fonctionne pas :

    <virtualhost *:80 >
            ServerName icescrum.mondomaine.xyz
            ProxyPreserveHost On
            ProxyRequests Off
            ProxyPass /icescrum/ http://icescrum.mondomaine.xyz/icescrum
            ProxyPassReverse /icescrum/ http://icescrum.mondomaine.xyz/icescrum
    </virtualhost>
    
    #40424

    Nicolas Noullet
    Maître des clés

    Bonjour,

    Pour ce qui est d’iceScrum, dans grails.serverURL il faut indiquer l’URL complète, incluant le protocol et le chemin de l’application : http://icescrum.mondomaine.xyz/icescrum

    En revanche le reste n’a rien à voir avec iceScrum, c’est normal que votre configuration modifiée ne fonctionne pas. En effet, vous dites en gros à Apache de rediriger le traffic de http://icescrum.mondomaine.xyz/icescrum vers http://icescrum.mondomaine.xyz/icescrum, ce qui ne mène pas à grand chose. Dans ProxyPass et ProxyPassReverse il faut laisser comme cible l’URL dont le domaine est l’IP de la machine, comme vous l’aviez fait initialement.

    #40439

    poweriser
    Participant

    Ok maintenant j’ai dans <em>grails.serverUR</em>L=”http://icescrum.mondomaine.xyz/icescrum”

    Et cette configuration pour le virtualhost :

    <virtualhost *:80 >
            ServerName icescrum.mondomaine.xyz
            ProxyPreserveHost On
            ProxyRequests On
            ProxyPass /icescrum/ http://10.10.1.10:8080/icescrum
            ProxyPassReverse /icescrum/ http://10.10.1.10:8080/icescrum
    </virtualhost>
    

    Malgré ça, quand je tape http://icescrum.mondomaine.xyz/icescrum dans mon navigateur, je ne accède pas à Icescrum (erreur 503).

    #40458

    Nicolas Noullet
    Maître des clés

    Avez-vous une erreur dans les logs d’iceScrum ? 503 indique une erreur du serveur, il faudrait déterminer si elle vient bien d’iceScrum

6 sujets de 1 à 6 (sur un total de 6)

Le forum ‘Installation’ est fermé à de nouveaux sujets et réponses.