هل ترغب في تعلم كيفية تثبيت Nginx ومنع الوصول من قارة؟ في هذا البرنامج التعليمي، ونحن ذاهبون لتكوين خادم Nginx لمنع الوصول من القارة.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
في مثالنا، يستضيف خادم Nginx موقع الويب WWW.GAMEKING.TIPS.
قائمة المعدات
يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.
كمعاون أمازون ، أكسب من المشتريات المؤهلة.
Nginx – البرنامج التعليمي ذات الصلة:
في هذه الصفحة، ونحن نقدم الوصول السريع إلى قائمة من الدروس المتعلقة Nginx.
البرنامج التعليمي Nginx — GEOIP2 تركيب قاعدة البيانات
الوصول إلى موقع MAXMIND وإنشاء حساب جديد.
قم بالوصول إلى ملف التعريف الخاص بحسابك وإنشاء مفتاح جديد.
أضف مستودع MAXMIND إلى أوبونتو لينكس.
تثبيت الحزمة المسماة GEOIPUPDATE.
تحرير ملف تكوين GEOIPUPDATE.
إدراج معرف الحساب ومفتاح الترخيص.
هنا هو الملف، قبل التكوين لدينا.
هنا هو الملف، بعد التكوين لدينا.
تحديث قاعدة بيانات GEOIP2.
تحقق من تثبيت قاعدة بيانات GEOIP2.
هنا هو إخراج الأمر.
قمت بتثبيت قاعدة بيانات GEOIP2 للبلدان والمدن.
تهانينا! لقد انتهيت من تثبيت GEOIPUPDATE.
البرنامج التعليمي Nginx – منع الوصول من قارة
تثبيت ملقم Nginx الوحدة النمطية المطلوبة.
تحرير ملف تكوين Nginx.
إضافة السطر التالي إلى ملف التكوين.
في مثالنا، منعنا الوصول من أمريكا الجنوبية.
هنا هو الملف، قبل التكوين لدينا.
هنا هو الملف، بعد التكوين لدينا.
تحرير ملف تكوين Nginx لموقع الويب الافتراضي.
إضافة السطر التالي إلى ملف التكوين.
هنا هو الملف، قبل التكوين لدينا.
هنا هو الملف، بعد التكوين لدينا.
إعادة تشغيل خدمة Nginx.
ملقم Nginx سيتم رفض الوصول استنادا إلى القارة من عنوان IP المصدر.
هنا هو إخراج الأمر.
تهانينا! كنت قادرا على تكوين Nginx لتقييد الوصول إلى موقع الويب الخاص بك على أساس القارة من الطلب.
البرنامج التعليمي GEOIP2 – تحديث قاعدة البيانات
إنشاء مهمة مجدولة لتحديث قاعدة بيانات GEOIP2.
هنا هو محتوى الملف.
تهانينا! لقد قمت بتكوين التحديث التلقائي لقاعدة بيانات GEOIP2.
البرنامج التعليمي Nginx – تضمين رمز القارة والبلد في السجل
تحرير ملف تكوين Nginx.
إزالة الأسطر التالية من ملف التكوين.
إضافة الأسطر التالية إلى ملف التكوين.
على سبيل المثال، هنا هو ملف التكوين لدينا.
إعادة تشغيل خدمة Nginx.
سيقوم ملقم Nginx بتسجيل رمز القارة ورمز البلد في ملف السجل.
وفيما يلي مثال على سجل Nginx.
تهانينا! لقد قمت بتكوين ملقم Nginx لتضمين رمز القارة ورمز البلد في ملفات السجل.