هل ترغب في تعلم كيفية تثبيت 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.
إضافة السطر التالي إلى ملف التكوين.
في مثالنا، منعنا الوصول من المدن المسماة BOARDMAN وNOVA IGUACU.
هنا هو الملف، قبل التكوين لدينا.
هنا هو الملف، بعد التكوين لدينا.
تحرير ملف تكوين Nginx لموقع الويب الافتراضي.
إضافة السطر التالي إلى ملف التكوين.
هنا هو الملف، قبل التكوين لدينا.
هنا هو الملف، بعد التكوين لدينا.
إعادة تشغيل خدمة Nginx.
سيرفض ملقم Nginx الوصول استنادا إلى اسم المدينة من عنوان IP المصدر.
هنا هو إخراج الأمر.
تهانينا! يمكنك تكوين Nginx لتقييد الوصول إلى موقع الويب الخاص بك استنادا إلى اسم المدينة للطلب.
البرنامج التعليمي GEOIP2 – تحديث قاعدة البيانات
إنشاء مهمة مجدولة لتحديث قاعدة بيانات GEOIP2.
هنا هو محتوى الملف.
تهانينا! لقد قمت بتكوين التحديث التلقائي لقاعدة بيانات GEOIP2.
البرنامج التعليمي Nginx – تضمين اسم المدينة في السجل
تحرير ملف تكوين Nginx.
إزالة الأسطر التالية من ملف التكوين.
إضافة الأسطر التالية إلى ملف التكوين.
على سبيل المثال، هنا هو ملف التكوين لدينا.
إعادة تشغيل خدمة Nginx.
سيقوم ملقم Nginx بتسجيل اسم المدينة للطلب في ملف السجل.
وفيما يلي مثال على سجل Nginx.
تهانينا! لقد قمت بتكوين ملقم Nginx لتضمين اسم المدينة في ملفات السجل.