ISPConfig में एक निर्देशिका को ब्लॉक करना या पासवर्ड-संरक्षित करना
यह जानें कि ISPConfig में एक निर्देशिका को कैसे ब्लॉक या पासवर्ड से सुरक्षित करें, डेटा की सुरक्षा के लिए आवश्यक चरणों का पालन करते हुए। यहां विस्तृत ट्यूटोरियल उपलब्ध है।
एक निर्देशिका को ISPConfig में कैसे ब्लॉक या पासवर्ड प्रोटेक्ट करें
यूजर और पासवर्ड के साथ फाइलों की त्वरित सुरक्षा, सीधे ISPConfig पैनल से।
यदि आपके पास संवेदनशील फ़ाइलों (बैकअप, प्रशासनिक क्षेत्र, रिपोर्ट, निर्यात) के साथ एक फ़ोल्डर है, तो अनधिकृत पहुँच को रोकने का सबसे सरल तरीका है कि आप इसे उपयोगकर्ता + पासवर्ड प्रमाणीकरण के साथ सुरक्षित करें। ISPConfig में, आप यह बिना सर्वर फ़ाइलों को मैन्युअल रूप से संपादित किए कर सकते हैं, Protected Folder फ़ंक्शन का उपयोग करके।
आवश्यकताएँ और जानने योग्य बातें
- आपके पास ISPConfig पैनल और उस वेबसाइट (डोमेन) तक पहुँच है जिसे आप सुरक्षित करना चाहते हैं।
- वेबसाइट एक सर्वर पर होस्ट की गई है जहाँ ISPConfig वेब कॉन्फ़िगरेशन (Apache और/या Nginx) का प्रबंधन करता है।
- क्या आप उस फ़ोल्डर का मार्ग जानते हैं जिसे आप सुरक्षित करना चाहते हैं (जैसे
/public_html/adminया/public_html/private)।
अनुशंसित विधि: ISPConfig में सुरक्षित फ़ोल्डर
ISPConfig आपको एक निश्चित वेबसाइट के लिए एक सुरक्षित फ़ोल्डर परिभाषित करने की अनुमति देता है। संस्करण/थीम के आधार पर, विकल्प एक टैब या उप-मेनू के रूप में प्रकट हो सकते हैं जिसे Protected Folder / Folder Protection कहा जाता है।
कदम 1: सही वेबसाइट की पहचान करें
- ISPConfig में साइन इन करें।
- Sites मेन्यू में जाओ।
- वेबसाइट में प्रवेश करें और इच्छित डोमेन चुनें।
चरण 2: एक सुरक्षित फ़ोल्डर जोड़ें
- În pagina वेबसाइट-ului, खोजें अनुभाग/टैब Protected Folder (या समान मेनू)।
- नया संरक्षित फ़ोल्डर जोड़ें पर क्लिक करें।
- क्षेत्रों को भरें (नाम थोड़ा भिन्न हो सकते हैं):
- फ़ोल्डर / पथ: फ़ोल्डर का सापेक्ष पथ, जैसे
/adminया/private। - Active: सुरक्षा को चिह्नित करें/सक्रिय करें।
- शीर्षक / क्षेत्र (वैकल्पिक): एक नाम जो लॉगिन विंडो में प्रदर्शित होता है, उदाहरण के लिए
संरक्षित क्षेत्र।
- फ़ोल्डर / पथ: फ़ोल्डर का सापेक्ष पथ, जैसे
- सेटिंग्स को सहेजें।
public_html होती है, और उसके अंदर के फ़ोल्डरों को /फोल्डर-नाम के रूप में रखा जाता है।उपयोगकर्ता और पासवर्ड बनाने
एक सुरक्षित फ़ोल्डर को कम से कम एक उपयोगकर्ता की आवश्यकता होती है। ISPConfig में, आमतौर पर Protected Folder Users (या समान) के लिए एक अलग अनुभाग होता है।
- În Sites caută Protected Folder Users.
- पर क्लिक करें नया उपयोगकर्ता जोड़ें.
- पूरा करें:
- उपयोगकर्ता नाम: उदाहरण
adminयाciprian - पासवर्ड: एक मजबूत पासवर्ड चुनें (कम से कम 12-16 अक्षर, अक्षरों/संख्याओं/चिह्नों का मिश्रण)
- संरक्षित फ़ोल्डर: पिछले चरण में बनाए गए फ़ोल्डर का चयन करें
- Active: सक्रिय
- उपयोगकर्ता नाम: उदाहरण
- सहेजें।
परीक्षण और सत्यापन
- ब्राउज़र में सुरक्षित फोल्डर पर जाएं, उदाहरण के लिए
https://domeniu.tld/admin/. - उपयोगकर्ता नाम और पासवर्ड मांगने वाली एक विंडो प्रकट होनी चाहिए।
- निर्मित क्रेडेंशियल्स दर्ज करें और पहुंच की पुष्टि करें।
यदि प्रमाणीकरण प्रॉम्प्ट नहीं दिखाई देता है, तो नीचे "आम समस्याएँ" सेक्शन पर जांचें।
वैकल्पिक: .htaccess के साथ मैन्युअल सुरक्षा
यदि आप मैनुअल नियंत्रण को प्राथमिकता देते हैं (या ISPConfig में विकल्प नहीं पाते), तो आप एक फ़ोल्डर को .htaccess और एक पासवर्ड फ़ाइल .htpasswd के साथ सुरक्षित कर सकते हैं। यह विधि क्लासिकल तरीके से Apache पर काम करती है।
.htaccess का उदाहरण (संरक्षित फ़ोल्डर में)
AuthType बुनियादीAuthName "सुरक्षित क्षेत्र"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-user
.htpasswd फ़ाइल बनाना
सर्वर पर, आप .htpasswd में एक उपयोगकर्ता बना सकते हैं इस कमांड से (उदाहरण):
htpasswd -c /var/www/clients/clientX/webY/.htpasswd एडमिनपैरामीटर -c फ़ाइल बनाता है। अतिरिक्त उपयोगकर्ताओं के लिए, -c के बिना चलाएं।
सामान्य समस्याएँ
1) प्रवेश विंडो नहीं दिखाई देती
- यह सुनिश्चित करें कि सुरक्षित फ़ोल्डर क्रियाशील है।
- यूज़र सुनिश्चित करें कि सही फ़ोल्डर से जुड़ा हुआ है।
- यदि आप Nginx का उपयोग कर रहे हैं, तो प्रमाणीकरण के लिए विशेष कॉन्फ़िगरेशन की आवश्यकता होती है (
auth_basic) और यह ISPConfig टेम्पलेट पर निर्भर हो सकता है। - ब्राउज़र का कैश खाली करें या गुप्त मोड में परीक्षण करें।
2) आपको प्रमाणीकरण के बाद 403 प्रतिबंधित मिल रहा है
- फाइलों/फ़ोल्डर पर गलत अनुमतियाँ (अधिकार और मालिक).
- इंडेक्स फ़ाइल अनुपस्थित है (उदाहरण के लिए
index.phpयाindex.htmlमौजूद नहीं है और निर्देशिका सूचीबद्ध करना बंद कर दिया गया है)।
3) साइट "बिगड़ जाता है" सुरक्षा के बाद
- आपने एक फोल्डर की सुरक्षा की है जिसमें सार्वजनिक संसाधन (CSS/JS/छवियां) शामिल हैं जो पृष्ठों के लिए आवश्यक हैं।
- समाधान: केवल संवेदनशील सबफ़ोल्डर की सुरक्षा करें (जैसे:
/admin) और एसेट्स फ़ोल्डर की नहीं।
तैयार, अब तुम्हारा फोल्डर प्रवेश में बाधा के साथ है, जैसे एक विशेष क्लब। अगर तुम चाहो, तो मुझे साइट की संरचना बताओ (तुम किस फोल्डर को सुरक्षित करना चाहते हो और क्या यह Apache है या Nginx) और मैं तुम्हें सबसे साफ-सुथरे तरीके बताऊंगा, बिना किसी आश्चर्य के।
यदि आप एक प्रबंधित VPS चला रहे हैं या आपको वेब सेटिंग्स में मदद की आवश्यकता है, तो समर्थन टीम जल्दी से सर्वर कॉन्फ़िगरेशन की जांच कर सकती है और सुरक्षा सुरक्षा लागू कर सकती है।