האם ברצונך ללמוד כיצד להתקין את Nginx ולמנוע גישה ישירה לתמונות? במדריך זה, אנו הולכים להגדיר את שרת Nginx כדי למנוע גישה ישירה לתמונות באתר שלך.

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

בדוגמה שלנו, שרת Nginx מארח את האתר WWW.GAMEKING.TIPS.

רשימת ציוד

הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו.

כשותף באמזון, אני מרוויח מרכישות מתאימות.

ערכת לימוד Nginx - חסימת גישה ישירה לתמונות

התקן את שרת Nginx.

Copy to Clipboard

ערוך את קובץ התצורה של Nginx עבור אתר האינטרנט המוגדר כברירת מחדל.

Copy to Clipboard

הוסף את השורה הבאה לקובץ התצורה.

Copy to Clipboard

שנה שורה זו לשם אתר האינטרנט שלך.

Copy to Clipboard

הנה הקובץ, לפני התצורה שלנו.

Copy to Clipboard

הנה הקובץ, אחרי התצורה שלנו.

Copy to Clipboard

הפעל מחדש את שירות Nginx.

Copy to Clipboard

בדוגמה שלנו, שרת Nginx ימנע גישה ישירה לתמונות באתר שלנו.

ממחשב Linux מרוחק, נסה לבצע גישה ישירה לתמונה.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

ממחשב מרוחק, פתח את הדפדפן ונסה לבצע גישה ישירה לתמונה.

בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:

• http://www.gameking.tips/test1.jpg

שרת Nginx ימנע גישה ויציג הודעת שגיאה.

Nginx - Deny image direct access

נסה לגשת לכתובת ה- URL של אתר האינטרנט וכל התמונות יוצגו.

Nginx - Deny referer

מזל טוב . הגדרת את שרת Nginx לחסום גישה ישירה לתמונות.