मैं उबंटू जौन्टी में nginx के साथ काम कर रहे बुनियादी प्रमाणीकरण प्राप्त करने की कोशिश कर रहा हूं। nginx.conf में, मैं सर्वर संदर्भ के तहत इन दो पंक्तियों कहा:nginx और auth_basic
server {
...
auth_basic "Restricted Access";
auth_basic_user_file /etc/nginx/.htpasswd;
...
}
तब मैं apt-get'ed apache2-utils htpasswd, जो मैं htpasswd फ़ाइल बनाने के लिए इस्तेमाल किया पाने के लिए:
htpasswd -d -c /etc/nginx/.htpasswd joe
जब मैं साइट तक पहुंचने का प्रयास करता हूं, प्रमाणीकरण संवाद अपेक्षित के रूप में आता है, लेकिन जब मैं उपयोगकर्ता नाम और पासवर्ड डालता हूं, तो यह केवल संवाद बॉक्स को रीफ्रेश करता है। ऐसा लगता है कि मैं इसे प्रदान करने वाला पासवर्ड पसंद नहीं करता हूं। मैंने डीडी विकल्प के साथ और बिना दोनों htpasswd चलाने की कोशिश की, लेकिन अभी भी कोई भाग्य नहीं है। यह प्रमाणित करने से इंकार कर दिया। कोई विचार क्या मैं गलत कर रहा हूँ?
किसी भी मदद की सराहना की जाएगी।
क्या आपने "auth_basic_user_file" के सापेक्ष पथ का प्रयास किया था? – Nakul
@ केपी क्या आप साझा कर सकते हैं कि यह आपके लिए क्या तय करता है? Http: // nginx पर दस्तावेज़ों के अनुसार – codecowboy