क्या आप सीखना चाहेंगे कि Nginx सर्वर पर पीएम प्रमाणीकरण को कैसे कॉन्फ़िगर किया जाए? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि प्लगबल ऑथेंटिकेशन मॉड्यूल का उपयोग करके उपयोगकर्ताओं को प्रमाणित करने के लिए Nginx सेवा को कैसे कॉन्फ़िगर करें जिसे कंप्यूटर रनिंग उबंटू लिनक्स पर पाम के नाम से भी जाना जाता है।
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0
उपकरण सूची
निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।
एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।
Nginx – संबंधित ट्यूटोरियल:
इस पृष्ठ पर, हम Nginx से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।
Nginx – पाम प्रमाणीकरण
Nginx सर्वर और आवश्यक संकुल स्थापित करें।
हमारे उदाहरण में, हम टेस्ट नाम की एक निर्देशिका तक पहुंचने की कोशिश कर रहे उपयोगकर्ताओं को प्रमाणीकरण का अनुरोध करने जा रहे हैं।
टेस्ट नाम की एक निर्देशिका बनाएं और इस निर्देशिका पर www-data अनुमति नाम के उपयोगकर्ता को दें।
इस निर्देशिका तक पहुंचने की कोशिश कर रहे उपयोगकर्ताओं को पीएम प्रमाणीकरण का अनुरोध करने के लिए Nginx सर्वर को कॉन्फ़िगर करें।
डिफ़ॉल्ट वेबसाइट के लिए Nginx विन्यास फ़ाइल संपादित करें।
इस फाइल में निम्नलिखित कॉन्फिगरेशन जोड़ें।
यहां फ़ाइल है, हमारे विन्यास से पहले ।
यहां फ़ाइल है, हमारे विन्यास के बाद ।
Nginx सर्वर को टेस्ट नाम की निर्देशिका तक पहुंचने के लिए पासवर्ड प्रमाणीकरण का अनुरोध करने के लिए कॉन्फ़िगर किया गया था।
एनजेनएक्स सेवा को पाम प्रमाणीकरण मॉड्यूल का उपयोग करके उपयोगकर्ता खातों को प्रमाणित करने के लिए कॉन्फ़िगर किया गया था।
पाम विन्यास फ़ाइल बनाएं।
यहां फ़ाइल सामग्री है।
हमारे उदाहरण में, हम लिनक्स खातों का उपयोग करके Nginx सेवा पहुंच को प्रमाणित करने जा रहे हैं।
छाया फ़ाइल को पढ़ने के लिए Nginx सेवा को अधिकृत करें।
एनजीइंक्स सेवा को पुनः आरंभ करें।
बधाइयाँ! आपने सफलतापूर्वक Nginx प्रमाणीकरण को कॉन्फ़िगर किया।
Nginx – पाम प्रमाणीकरण परीक्षण
ऑथेंटिकेशन टेस्ट में इस्तेमाल होने वाला लिनक्स अकाउंट बनाएं।
हमारे उदाहरण में, हमने एडमिन नाम से एक लिनक्स खाता बनाया।
पासवर्ड कॉन्फ़िगर किया गया 123qwe था।
ऑथेंटिकेशन टेस्ट में इस्तेमाल होने वाला एचटीएमएल पेज बनाएं।
हमारे उदाहरण में, हमने टेस्ट नाम से एक एचटीएमएल पेज बनाया।
अपना ब्राउज़र खोलें और अपने Nginx वेब सर्वर का आईपी पता दर्ज करें।
हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:
• http://192.168.15.11
Nginx डिफ़ॉल्ट पेज प्रदर्शित किया जाएगा।
अपना ब्राउज़र खोलें और अपने वेब सर्वर प्लस/टेस्ट का आईपी पता दर्ज करें।
हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:
• http://192.168.15.11/test/test.html
लॉगिन स्क्रीन पर, एक स्थानीय उपयोगकर्ता नाम और उसका पासवर्ड दर्ज करें।
• Username: admin
• पासवर्ड: 123qwe
एक सफल लॉगिन के बाद, आप टेस्ट नाम की निर्देशिका तक पहुंचने के लिए अधिकृत होंगे।
बधाइयाँ! आपने एनजेनएक्स सर्वर पर पाम ऑथेंटिकेशन को कॉन्फ़िगर किया है।