هل تريد معرفة كيفية تكوين مصادقة PAM على خادم Nginx؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية تكوين خدمة Nginx لمصادقة المستخدمين باستخدام وحدة المصادقة التوصيل المعروف أيضا باسم PAM على جهاز كمبيوتر يعمل أوبونتو لينكس.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0
قائمة المعدات
يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.
كمعاون أمازون ، أكسب من المشتريات المؤهلة.
Nginx – البرنامج التعليمي ذات الصلة:
في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة Nginx.
Nginx – مصادقة PAM
تثبيت الملقم Nginx والحزم المطلوبة.
في المثال، نحن ذاهبون لطلب المصادقة للمستخدمين الذين يحاولون الوصول إلى دليل يسمى TEST.
إنشاء دليل باسم TEST وإعطاء المستخدم المسمى إذن بيانات www عبر هذا الدليل.
تكوين الملقم Nginx لطلب مصادقة PAM للمستخدمين الذين يحاولون الوصول إلى هذا الدليل.
تحرير ملف تكوين Nginx لموقع الويب الافتراضي.
إضافة التكوين التالي إلى هذا الملف.
هنا هو الملف، قبل التكوين لدينا.
هنا هو الملف، بعد التكوين لدينا.
تم تكوين الملقم Nginx لطلب مصادقة كلمة المرور للوصول إلى الدليل المسمى TEST.
تم تكوين خدمة Nginx لمصادقة حسابات المستخدمين باستخدام الوحدة النمطية للمصادقة PAM.
إنشاء ملف تكوين PAM.
هنا هو محتوى الملف.
في مثالنا، نحن ذاهبون لمصادقة وصول خدمة Nginx باستخدام حسابات لينكس.
تخويل خدمة Nginx لقراءة ملف SHADOW.
إعادة تشغيل خدمة Nginx.
تهانينا! تكوين المصادقة Nginx بنجاح.
Nginx – اختبار المصادقة PAM
إنشاء حساب لينكس لاستخدامها في اختبار المصادقة.
في مثالنا، أنشأنا حساب لينكس اسمه ADMIN.
كلمة المرور التي تم تكوينها كانت 123qwe.
إنشاء صفحة HTML ليتم استخدامها في اختبار المصادقة.
في المثال، أنشأنا صفحة HTML تسمى TEST.
افتح المتصفح الخاص بك وأدخل عنوان IP الخاص بخادم الويب Nginx.
في مثالنا، تم إدخال عنوان URL التالي في المستعرض:
• http://192.168.15.11
سيتم عرض الصفحة الافتراضية Nginx.
افتح المتصفح وأدخل عنوان IP لخادم الويب الخاص بك بالإضافة إلى / اختبار.
في مثالنا، تم إدخال عنوان URL التالي في المستعرض:
• http://192.168.15.11/test/test.html
على شاشة تسجيل الدخول، أدخل اسم مستخدم محلي وكلمة المرور الخاصة به.
• Username: admin
• كلمة السر: 123qwe
بعد تسجيل دخول ناجح، سيتم تخويلك بالوصول إلى الدليل المسمى TEST.
تهانينا! لقد قمت بتكوين المصادقة PAM على الملقم Nginx.