कभी एक साधारण उपयोगकर्ता / पासवर्ड सिस्टम के पीछे एक निर्देशिका को लॉक करना चाहता था? यदि आपका वेब सर्वर अपाचे के साथ चलाया जाता है, तो आप पासवर्ड को अपनी .htaccess फ़ाइल के साथ आसानी से निर्देशिका की रक्षा कर सकते हैं।
.htaccess AuthType Basic AuthName "पासवर्ड संरक्षित" AuthUserFile /var/www/.htpasswd को वैध-उपयोगकर्ता की आवश्यकता है
उपरोक्त नोट करने के लिए महत्वपूर्ण हिस्सा AuthUserFile /var/www/.htpasswd है । यह पासवर्ड फ़ाइल का पथ प्रदान करता है जो आपके उपयोगकर्ता नाम और पासवर्ड को संग्रहीत करता है। एक उदाहरण। Htpasswd फ़ाइल इस तरह दिखेगी:
.htpasswd billybob: bXBdv1vuq2yOk
उपर्युक्त विशेष उदाहरण के लिए, उपयोगकर्ता का नाम बिलीबोब है और पासवर्ड अस्थायी है। आपको .htpasswd के फ़ाइल नाम का उपयोग करने की आवश्यकता नहीं है, यह केवल एक आम नाम है क्योंकि अपाचे में फ़ाइल बनाने के लिए टूल को htpasswd कहा जाता है। यह भी ध्यान रखें, चीजों को अपनी पासवर्ड फ़ाइल को थोड़ा अतिरिक्त सुरक्षित रखने के लिए, यह एक अच्छा विचार है कि आप इसे होस्ट करने वाली वेबसाइट की जड़ के ऊपर एक फ़ोल्डर स्तर को स्टोर करें।
अगर आपको यह फ़ाइल जेनरेट करने की ज़रूरत है, तो मैंने एक .htpasswd जेनरेटर बनाया है। अपनी पसंद के उपयोगकर्ता नाम और पासवर्ड जेनरेट करें, और इसे अपनी निर्दिष्ट पासवर्ड फ़ाइल में स्टोर करें। उस बिंदु से, आपकी निर्देशिका अब पासवर्ड संरक्षित होनी चाहिए। यदि आपको एकाधिक उपयोगकर्ता नाम और पासवर्ड स्टोर करने की आवश्यकता है, तो बस अपनी नई लाइनें बनाएं