reverse proxy nginx les images et les css ne sont pas chargés
J'essaie de configurer un reverse proxy nginx pour accéder à une instance Jenkins. Je peux ouvrir la page d'authentification mais il n'y a pas de CSS et sans images. Il fonctionne parfaitement lorsque l'accès direct.
Tout fonctionne comme si le reverse proxy ne pas réécrire correctement les Url définies dans le code source html de la page. Ai-je raté quelque chose ?
Voici mon nginx configuration :
location /jenkins {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect false;
proxy_pass http://jenkins:8080/;
}
OriginalL'auteur Richard | 2014-08-07
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la solution. Le reverse proxy nginx fonctionne bien, mais Jenkins besoin d'un certain degré de personnalisation pour travailler avec le reverse proxy.
La finale de configuration de nginx :
Et le tutoriel pour configurer jenkins derrière nginx reverse proxy qui a résolu mon problème
Plus d'informations: meta.stackexchange.com/questions/5234/...
Cela m'a aidé, mais je suis courir derrière Apache. En particulier la partie sur "assurez-vous d'ajouter une barre oblique à la fin de toutes les Url de proxy params dans apache".
OriginalL'auteur Richard
Je ne sais pas si la déclaration ci-dessus a travaillé pour l'OP, mais je sais que la modification de nom de site en ligne a fait le tour pour moi:
OriginalL'auteur dzhi