2 votes

Configuration du proxy pour Hudson

J'essaie de configurer un serveur Hudson auquel on accède à partir d'un proxy Apache. La page d'index de Hudson se charge mais aucune image, css ou javascript n'est chargé. Il semble que les chemins relatifs ne fonctionnent pas correctement. Ma configuration actuelle d'apache pour le proxy est la suivante :

/etc/apache2/available-sites/default :

<VirtualHost *:8000>
    [...]
    #Hudson
    RewriteEngine On
    ProxyPass         /hudson  http://localhost:8081
    ProxyPassReverse  /hudson  http://localhost:8081
    ProxyRequests     Off
    ProxyPreserveHost On

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
</VirtualHost>

La capture d'écran suivante montre l'affichage de l'indice hudson :

(je n'ai pas assez de réputation pour poster l'image, désolé, mais imaginez l'index hudson sans images ni css, juste du texte noir et des liens bleus)

Je pense que le problème se situe dans ma configuration apache mais je ne trouve aucune information sur cette erreur.

Merci d'avance.

4voto

osdyng Points 1842

Utilisez "--prefix=/hudson" dans /etc/default/hudson et :

ProxyPass         /hudson  http://localhost:8081/hudson
ProxyPassReverse  /hudson  http://localhost:8081/hudson

または

ProxyPass         /  http://localhost:8081
ProxyPassReverse  /  http://localhost:8081

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X