क्या आप सीखना चाहेंगे कि Nginx सर्वर पर पीएम प्रमाणीकरण को कैसे कॉन्फ़िगर किया जाए? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि प्लगबल ऑथेंटिकेशन मॉड्यूल का उपयोग करके उपयोगकर्ताओं को प्रमाणित करने के लिए Nginx सेवा को कैसे कॉन्फ़िगर करें जिसे कंप्यूटर रनिंग उबंटू लिनक्स पर पाम के नाम से भी जाना जाता है।

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0

उपकरण सूची

निम्नलिखित अनुभाग इस ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।

एक अमेज़न एसोसिएट के रूप में, मैं खरीद योग्यता से कमाते हैं ।

Nginx - संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम Nginx से संबंधित ट्यूटोरियल की एक सूची के लिए त्वरित पहुंच प्रदान करते हैं।

Nginx - पाम प्रमाणीकरण

Nginx सर्वर और आवश्यक संकुल स्थापित करें।

Copy to Clipboard

हमारे उदाहरण में, हम टेस्ट नाम की एक निर्देशिका तक पहुंचने की कोशिश कर रहे उपयोगकर्ताओं को प्रमाणीकरण का अनुरोध करने जा रहे हैं।

टेस्ट नाम की एक निर्देशिका बनाएं और इस निर्देशिका पर www-data अनुमति नाम के उपयोगकर्ता को दें।

Copy to Clipboard

इस निर्देशिका तक पहुंचने की कोशिश कर रहे उपयोगकर्ताओं को पीएम प्रमाणीकरण का अनुरोध करने के लिए Nginx सर्वर को कॉन्फ़िगर करें।

डिफ़ॉल्ट वेबसाइट के लिए Nginx विन्यास फ़ाइल संपादित करें।

Copy to Clipboard

इस फाइल में निम्नलिखित कॉन्फिगरेशन जोड़ें।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास से पहले ।

Copy to Clipboard

यहां फ़ाइल है, हमारे विन्यास के बाद ।

Copy to Clipboard

Nginx सर्वर को टेस्ट नाम की निर्देशिका तक पहुंचने के लिए पासवर्ड प्रमाणीकरण का अनुरोध करने के लिए कॉन्फ़िगर किया गया था।

एनजेनएक्स सेवा को पाम प्रमाणीकरण मॉड्यूल का उपयोग करके उपयोगकर्ता खातों को प्रमाणित करने के लिए कॉन्फ़िगर किया गया था।

पाम विन्यास फ़ाइल बनाएं।

Copy to Clipboard

यहां फ़ाइल सामग्री है।

Copy to Clipboard

हमारे उदाहरण में, हम लिनक्स खातों का उपयोग करके Nginx सेवा पहुंच को प्रमाणित करने जा रहे हैं।

छाया फ़ाइल को पढ़ने के लिए Nginx सेवा को अधिकृत करें।

Copy to Clipboard

एनजीइंक्स सेवा को पुनः आरंभ करें।

Copy to Clipboard

बधाइयाँ! आपने सफलतापूर्वक Nginx प्रमाणीकरण को कॉन्फ़िगर किया।

Nginx - पाम प्रमाणीकरण परीक्षण

ऑथेंटिकेशन टेस्ट में इस्तेमाल होने वाला लिनक्स अकाउंट बनाएं।

Copy to Clipboard

हमारे उदाहरण में, हमने एडमिन नाम से एक लिनक्स खाता बनाया।

पासवर्ड कॉन्फ़िगर किया गया 123qwe था।

ऑथेंटिकेशन टेस्ट में इस्तेमाल होने वाला एचटीएमएल पेज बनाएं।

Copy to Clipboard

हमारे उदाहरण में, हमने टेस्ट नाम से एक एचटीएमएल पेज बनाया।

अपना ब्राउज़र खोलें और अपने Nginx वेब सर्वर का आईपी पता दर्ज करें।

हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:

• http://192.168.15.11

Nginx डिफ़ॉल्ट पेज प्रदर्शित किया जाएगा।

nginx welcome

अपना ब्राउज़र खोलें और अपने वेब सर्वर प्लस/टेस्ट का आईपी पता दर्ज करें।

हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:

• http://192.168.15.11/test/test.html

लॉगिन स्क्रीन पर, एक स्थानीय उपयोगकर्ता नाम और उसका पासवर्ड दर्ज करें।

• Username: admin
• पासवर्ड: 123qwe

Apache login form

एक सफल लॉगिन के बाद, आप टेस्ट नाम की निर्देशिका तक पहुंचने के लिए अधिकृत होंगे।

Nginx authentication test

बधाइयाँ! आपने एनजेनएक्स सर्वर पर पाम ऑथेंटिकेशन को कॉन्फ़िगर किया है।