मैं अपने पिछले जवाब को हटा चुके हैं और एक समाधान मैं मैं एक छोटे से खोज किया था और अपनी समस्या के लिए इस समाधान पाया नीचे
प्रदान की है सुझाव देना चाहते हैं - कोड में, जहां auth_basic
का उपयोग
satisfy any;
allow 10.0.0.1/8 // give access for all internal request
deny all;
auth_basic "...." // your auth_basic code goes here
auth_basic_user_file ... // your auth_basic_user_file goes here
यह कैसे काम करता: निर्देश, इस तरह के बदलाव बनाते हैं? satisfy
निर्देश का तात्पर्य है कि any
या all
अगले आने वाले पहुंच नियमों से संसाधन तक पहुंच प्रदान करने के लिए पारित किया जाना चाहिए। आप यहाँ और अधिक जानकारी प्राप्त कर सकते हैं: satisfy
यह पूरी तरह से आपकी समस्या को फिट करना चाहिए;)
एक चर जोड़ने की कोशिश की लेकिन ऐसा लगता है कि nginx यह पसंद नहीं करता: nginx आयकर [emerg]: "auth_basic "निर्देश – Stefan
पर अनुमति नहीं है क्या आप पूरे सर्वर ('सर्वर' ब्लॉक में) या बस कुछ 'स्थान' ब्लॉक में अपने प्रमाणीकरण का उपयोग करते हैं? "स्थान /" ब्लॉक में – emka86
। – Stefan