Tôi không biết tại sao sau khi Jenkins được cập nhật lên phiên bản 1.591 (Ubuntu Server 12.04), ban đầu thiết lập đúng proxy ngược bây giờ sẽ bị hỏng. thiết lập hiện tại của tôi là chính xác giống như nói trong Jenkins wiki:lý do tại sao Jenkins phàn nàn thiết lập proxy dự trữ bị hỏng
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>
cũng --prefix=/jenkins
đã được thêm vào tập tin /etc/default/jenkins
Có phải đó là một lỗi trong Jenkins?
Cảm ơn Josh, tôi đã đánh tôi thông qua localhost thay vì thông qua tên thông thường. Họ thực sự nên thêm ngoại lệ vào localhost cho thông báo này ... – basher
Chính xác điều này: Để mở rộng khi câu trả lời: tên máy chủ bị thay đổi và tôi không thay đổi "Vị trí Jenkins" (a) khi tôi * FIRST * thiết lập hộp jenkins, tôi đã sử dụng [http://jenkins-test1.example.com] (http://jenkins-test1.example.com), vì vậy đó là những gì tôi đặt trong Quản lý Jenkins -> Cấu hình Hệ thống -> Jenkins Vị trí , (b) Sau đó máy trở thành một máy sản xuất, tên máy chủ đã thay đổi thành: [http://jenkins-prod1.example.com] (http://jenkins-prod1.example.com) - bây giờ Jenkins than phiền, Vì vậy (C) Giải pháp: Cập nhật "Vị trí Jenkins" – user3696153