האם ברצונך ללמוד כיצד להפוך דגלי HTTPONLY ו- SECURE לזמינים בשרת Nginx? במדריך זה, אנו הולכים להראות לך כיצד להגן על קובצי Cookie באתר שלך על ידי הוספת כותרות HTTPONLY ומאובטח בשרת Nginx.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
בדוגמה שלנו, שרת Nginx מארח את האתר WWW.GAMEKING.TIPS.
רשימת ציוד
הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו.
כשותף באמזון, אני מרוויח מרכישות מתאימות.
Nginx – ערכת לימוד בנושא:
בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד הקשורות Nginx.
ערכת לימוד Nginx – הפוך את הכותרות HTTPONLY ו- SECURE לזמינות
התקן את שרת Nginx.
התקן את החבילות הדרושות.
הורד את הגירסה העדכנית ביותר של מודול Nginx בשם NGINX_COOKIE_FLAG_MODULE.
אמת את גירסת Nginx המותקנה במערכת שלך.
הנה פלט הפקודה.
הורד את קוד המקור של אותה גירסה של Nginx המותקן במערכת שלך.
בצע קומפילציה והתקן את מודול Nginx.
ערוך את קובץ התצורה של Nginx.
הוסף את השורה הבאה בקובץ התצורה של Nginx.
הנה הקובץ לפני התצורה שלנו.
הנה הקובץ לאחר התצורה שלנו.
ערוך את קובץ התצורה של Nginx עבור אתר האינטרנט.
אם אתר האינטרנט שלך תומך ב- HTTPבלבד , הוסף את השורות הבאות לקובץ התצורה.
אם אתר האינטרנט שלך תומך ב- HTTPS בלבד, הוסף את השורות הבאות לקובץ התצורה.
כדוגמה, הנה קובץ התצורה שלנו.
הפעל מחדש את שירות Nginx.
הדגל HTTPONLY מגביר את ההגנה של קובץ ה- COOKIE, בכך שאינו מאפשר גישה באמצעות קבצי Script בצד הלקוח.
הדגל SECURE מגביר עוד יותר את האבטחה, על-ידי מתן אפשרות לבקשות COOKIE בלבד באמצעות חיבור HTTPS.
צור קובץ PHP כדי לבדוק את תצורת HTTPONLY.
הנה תוכן הקובץ.
בדיקה זו דורשת ששרת Nginx שלך יתמוך ב- PHP.
ממחשב Linux מרוחק, נסה לגשת לדף זה.
להלן פלט הפקודה כאשר הדגל HTTPONLY זמין.
הנה פלט הפקודה עם הדגלים HTTPONLY ו- SECURE זמין.
מזל טוב! באפשרותך להפוך את הדגלים HTTPONLY ומאובטחים לזמינים בשרת Nginx.