Non ho idea del perché dopo l'aggiornamento di Jenkins alla versione 1.591 (Ubuntu Server 12.04), il proxy inverso originariamente impostato correttamente si rompa. La mia impostazione attuale è esattamente lo stesso che ha detto in Jenkins wiki:perché Jenkins si lamenta che la configurazione del proxy di riserva è interrotta
ProxyPass /jenkins http://localhost:8081/jenkins nocanon
ProxyPassReverse /jenkins http://localhost:8081/jenkins
ProxyPreserveHost On
ProxyRequests Off
AllowEncodedSlashes NoDecode
<Proxy http://localhost:8081/jenkins*>
Order deny,allow
Allow from all
</Proxy>
anche --prefix=/jenkins
è stato aggiunto in /etc/default/jenkins
file di
è che un bug nella Jenkins?
Grazie Josh, stavo colpendo il mio tramite localhost piuttosto che tramite il nome normale. Dovrebbero davvero aggiungere un'eccezione a localhost per questo messaggio ... – basher
Esattamente questo: per espandere la risposta: il nome host di sever è stato modificato e non ho modificato la "posizione di Jenkins" (a) quando I * FIRST * ha impostato il jenkins box, ho usato [http://jenkins-test1.example.com] (http://jenkins-test1.example.com), quindi questo è quello che ho inserito in Gestisci Jenkins -> Configura sistema -> Posizione di Jenkins , (b) Più tardi la macchina divenne una macchina di produzione, il nome host cambiato in: [http://jenkins-prod1.example.com] (http://jenkins-prod1.example.com) - ora Jenkins si lamenta, così (C) Soluzione: aggiornare la "Posizione di Jenkins" – user3696153