2009-08-26 8 views
0

Comment puis-je changer le BaseUrl sur un Hudson derrière un proxy? Je cours une installation Hudson derrière un proxy. Le problème est que n'importe quelle URL (email, jabber, application de plateau) dans l'application Web est définie sur le proxy local et non sur l'hôte virtuel. Comment puis-je corriger cela, y a-t-il une variable d'environnement?Comment changer le BaseUrl sur un Hudson derrière un proxy?

Je viens de trouver "Hudson Url" pour les emails, mais c'est tout.

<VirtualHost *:8080> 
    ProxyPass  /http://127.0.0.1:8070/ 
    ProxyPassReverse /http://127.0.0.1:8070/ 
    ProxyRequests  Off 

    <Proxy http://127.0.0.1:8070/*> 
     Order deny,allow 
     Allow from all 
    </Proxy> 
</VirtualHost> 

Répondre

1

Jabber est une extension et l'application de la barre est une application séparée, seul e-mail est intégré, et vous avez trouvé le réglage de celui-ci. Je ne pense pas qu'il existe un moyen de les faire utiliser le même paramètre.

Vous pouvez modifier l'URL utilisée par l'application de la barre si vous faites un clic droit ou double-cliquez sur l'icône de la barre (voir http://wiki.hudson-ci.org/display/HUDSON/Hudson+Tray+Application pour les instructions exactes)

regardant la page du plugin Jabber il ressemble à l'élément « proxy support 'est sur leur liste de' Prévu dans les prochaines versions 'donc vous devrez probablement attendre ou réparer vous-même.

Et une note de côté: Je suppose que vous avez laissé quelque chose hors de votre paramètre virtualhost? Sinon, qu'est-ce que ça veut dire? Vous pouvez changer le port sur lequel Hudson écoute en utilisant le commutateur --httpPort = $ HTTP_PORT (voir http://wiki.hudson-ci.org/display/HUDSON/Installation+and+Execution)

+0

Oui, ce n'est pas la configuration complète de l'hôte virtuel. J'utilise cette approche pour gérer les restrictions d'autorisation LDAP/Exchange et de plage IP, car le module intégré ne fonctionne pas très bien. L'autre problème est que je ne veux rien montrer aux utilisateurs invités. Je peux démarrer l'application de plateau avec le lien, mais il essaie de télécharger depuis localhost. – RedAssBaboon

Questions connexes