Nginx : बुनियादी प्रमाणीकरण2024/05/14 |
विशिष्ट वेब पेजों पर पहुंच सीमित करने के लिए बुनियादी प्रमाणीकरण सेट करें।
|
|
[1] |
उपयोगकर्ता नाम और पासवर्ड मूल प्रमाणीकरण पर सादे पाठ के साथ भेजे जाते हैं,
इसलिए SSL/TLS सेटिंग के साथ सुरक्षित कनेक्शन का उपयोग करें, यहां देखें |
[2] | उस साइट कॉन्फ़िगरेशन पर सेटिंग जोड़ें जिसे आप सेट करना चाहते हैं। उदाहरण के लिए, [/auth-basic] निर्देशिका के अंतर्गत बेसिक ऑथ सेट करें। |
[root@www ~]#
dnf -y install httpd-tools
[root@www ~]#
vi /etc/nginx/conf.d/ssl.conf # [server] अनुभाग में जोड़ें
server {
.....
.....
location /auth-basic/ {
auth_basic "Basic Auth";
auth_basic_user_file "/etc/nginx/.htpasswd";
}
# बुनियादी प्रमाणीकरण के लिए उपयोगकर्ता जोड़ें [root@www ~]# htpasswd -5 -c /etc/nginx/.htpasswd fedora
New password: # कोई भी पासवर्ड सेट करें
Re-type new password:
Adding password for user fedora
<html> <body> <div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;"> Test Page for Basic Authentication </div> </body> </html> |
[3] | वेब ब्राउज़र वाले किसी भी क्लाइंट कंप्यूटर से परीक्षण पृष्ठ तक पहुंच। फिर सेटिंग्स के रूप में प्रमाणीकरण की आवश्यकता होती है, [2] में जोड़े गए उपयोगकर्ता के साथ उत्तर दें। |
[4] | यदि प्रमाणीकरण सफलतापूर्वक पारित हो जाता है और परीक्षण पृष्ठ सामान्य रूप से प्रदर्शित होता है तो यह ठीक है। |
Sponsored Link |