नीचे जेनकींस के लिए मेरी nginx कॉन्फ़िगरेशन फ़ाइल है। इसमें से अधिकांश ठीक है जैसा कि मैंने प्रलेखन में पढ़ा है।जेनकींस/निगेंक्स - डबल मूलभूत के लिए प्रेरित, क्यों? एक आंतरिक जेनकिन्स लेखक क्यों है?
कॉन्फ़िग फ़ाइल:
upstream app_server {
server 127.0.0.1:8080 fail_timeout=0;
}
server {
listen 80;
listen [::]:80 default ipv6only=on;
server_name sub.mydomain.net;
location ^~ /jenkins/ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
if (!-f $request_filename) {
proxy_pass http://app_server;
break;
}
auth_basic "[....] Please confirm identity...";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
जब http://sub.mydomain.net/jenkins मैं सर्वर के साथ अपने मूल प्रमाणीकरण के लिए संकेत करने के लिए नेविगेट कहते हैं: [....] कृपया पुष्टि की पहचान ...।
यह सही है, लेकिन जैसे ही एक मैं एक बार फिर मूल प्रमाणीकरण के लिए उचित क्रेडेंशियल्स मैं तो मिल के लिए कहा जाए दर्ज फिर, लेकिन इस बार: सर्वर का कहना है: जेनकींस।
यह दूसरा छुपा मूल_आथ कहां से आ रहा है ?! यह मुझे कोई समझ नहीं रहा है।
साधते पहले शीघ्र पर रद्द मैं तो सही ढंग से प्राप्त एक 401 प्राधिकरण की आवश्यकता त्रुटि।
साधते दूसरा मूल प्रमाणीकरण पर रद्द ("सर्वर का कहना है: जेनकींस") मैं:
HTTP ERROR 401
Problem accessing /jenkins/. Reason:
Invalid password/token for user: _____
Powered by Jetty://
किसी को भी पता है क्या संभवतः हो रहा है?
आपको बहुत धन्यवाद, जिसने मेरी समस्या हल की। खोज और googling के घंटों के बाद ... – sh0umik