האם בדעתך ללמוד כיצד לקבוע את תצורת אימות PAM בשרת Nginx? במדריך זה, אנו הולכים להראות לך כיצד להגדיר את שירות Nginx כדי לאמת משתמשים באמצעות מודול אימות Plugable המכונה גם PAM במחשב שבו פועל אובונטו לינוקס.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0
רשימת ציוד
הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו.
כשותף באמזון, אני מרוויח מרכישות מתאימות.
Nginx – ערכת לימוד בנושא:
בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד הקשורות Nginx.
Nginx – אימות PAM
התקן את שרת Nginx ואת החבילות הדרושות.
בדוגמה שלנו, אנו הולכים לבקש אימות למשתמשים הלנסים לגשת לספריה בשם TEST.
צור ספריה בשם TEST ותן למשתמש בשם www-data הרשאה באמצעות ספריה זו.
קבע את תצורת שרת Nginx כך יבקש את אימות PAM למשתמשים הלנסים לגשת לספריה זו.
ערוך את קובץ התצורה של Nginx עבור אתר האינטרנט המוגדר כברירת מחדל.
הוסף את התצורה הבאה לקובץ זה.
הנה הקובץ, לפני התצורה שלנו.
הנה הקובץ, אחרי התצורה שלנו.
שרת Nginx נקבעה לבקש אימות סיסמה כדי לגשת לספריה בשם TEST.
שירות Nginx נקבעה לאימות חשבונות משתמשים באמצעות מודול האימות PAM.
צור את קובץ התצורה של PAM.
הנה תוכן הקובץ.
בדוגמה שלנו, אנחנו הולכים לאמת את הגישה לשירות Nginx באמצעות חשבונות Linux.
אשר את שירות Nginx לקרוא את קובץ SHADOW.
הפעל מחדש את שירות Nginx.
מזל טוב! הגדרת בהצלחה את אימות Nginx.
Nginx – בדיקת אימות PAM
צור חשבון Linux לשימוש במבחן האימות.
בדוגמה שלנו, יצרנו חשבון לינוקס בשם ADMIN.
הסיסמה שתצורתה נקבעה הייתה 123qwe.
צור דף HTML לשימוש במבחן האימות.
בדוגמה שלנו, יצרנו דף HTML בשם TEST.
פתח את הדפדפן והזן את כתובת ה- IP של שרת האינטרנט Nginx.
בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:
• http://192.168.15.11
דף ברירת המחדל של Nginx יוצג.
פתח את הדפדפן והזן את כתובת ה- IP של שרת האינטרנט שלך בתוספת /test.
בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:
• ג'http://192.168.15.11/test/test.html
במסך הכניסה, הזן שם משתמש מקומי ואת הסיסמה שלו.
• Username: admin
• סיסמה: 123qwe
לאחר כניסה מוצלחת, תהיה מורשה לגשת לספריה בשם TEST.
מזל טוב! הגדרת את אימות PAM בשרת Nginx.