Image

ज्ञानधार → अपाचे के लिए पासवर्ड सेट करना (htaccess और htpasswd)

[वर्चुअल सर्वर]
प्रकाशन तिथि: 05.06.2023

साइट के कुछ पृष्ठों तक पहुंच को प्रतिबंधित करने के लिए, आपको htaccess कॉन्फ़िगरेशन फ़ाइल और htpasswd पासवर्ड फ़ाइल के संयोजन को कॉन्फ़िगर करने की आवश्यकता है। इसमें कई निर्देशिकाएं, साथ ही उपयोगकर्ता भी हो सकते हैं। आइए सुनिश्चित करें कि apache2-utils पैकेज उपलब्ध है; एक नियम के रूप में, यह पहले से ही इंस्टॉल है; यदि नहीं, तो सेंटोस के लिए yum इंस्टॉल कमांड का उपयोग करें या डेबियन/उबंटू के लिए एपीटी इंस्टॉल का उपयोग करें।

पासवर्ड के साथ एक फ़ाइल बनाएं:

htpasswd -c /etc/apache2/.htpasswd username

जहां यूजरनेम यूजरनेम है, जिसके बाद आपसे पासवर्ड बनाने के लिए कहा जाएगा।

आइए वर्चुअल होस्ट फ़ाइल को कॉन्फ़िगर करें:

vi /etc/apache2/sites-enabled/default.conf
vi /etc/apache2/sites-enabled/default-ssl.conf	

आपके कॉन्फ़िगरेशन के प्रकार के आधार पर, निम्नलिखित पंक्तियाँ जोड़ें: 



 AuthType Basic
 AuthName "Restricted Content"
 AuthUserFile /etc/apache2/.htpasswd
 Require valid-user
	

सेटिंग्स लागू करने के लिए, सेवा पुनः आरंभ करें: 

systemctl restart apache2

हो गया, सेटिंग्स में निर्दिष्ट पथ का अनुसरण करते हुए, ब्राउज़र को आपको अपना लॉगिन और पासवर्ड दर्ज करने की आवश्यकता होगी।





No Comments Yet