هل ترغب في تعلم كيفية تثبيت Nginx ومنع الوصول من قارة؟ في هذا البرنامج التعليمي، ونحن ذاهبون لتكوين خادم Nginx لمنع الوصول من القارة.

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

في مثالنا، يستضيف خادم Nginx موقع الويب WWW.GAMEKING.TIPS.

قائمة المعدات

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.

كمعاون أمازون ، أكسب من المشتريات المؤهلة.

البرنامج التعليمي Nginx -- GEOIP2 تركيب قاعدة البيانات

الوصول إلى موقع MAXMIND وإنشاء حساب جديد.

قم بالوصول إلى ملف التعريف الخاص بحسابك وإنشاء مفتاح جديد.

Nginx - GeoIP2 key

أضف مستودع MAXMIND إلى أوبونتو لينكس.

Copy to Clipboard

تثبيت الحزمة المسماة GEOIPUPDATE.

Copy to Clipboard

تحرير ملف تكوين GEOIPUPDATE.

Copy to Clipboard

إدراج معرف الحساب ومفتاح الترخيص.

هنا هو الملف، قبل التكوين لدينا.

Copy to Clipboard

هنا هو الملف، بعد التكوين لدينا.

Copy to Clipboard

تحديث قاعدة بيانات GEOIP2.

Copy to Clipboard

تحقق من تثبيت قاعدة بيانات GEOIP2.

Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

قمت بتثبيت قاعدة بيانات GEOIP2 للبلدان والمدن.

تهانينا! لقد انتهيت من تثبيت GEOIPUPDATE.

البرنامج التعليمي Nginx - منع الوصول من قارة

تثبيت ملقم Nginx الوحدة النمطية المطلوبة.

Copy to Clipboard

تحرير ملف تكوين Nginx.

Copy to Clipboard

إضافة السطر التالي إلى ملف التكوين.

Copy to Clipboard

في مثالنا، منعنا الوصول من أمريكا الجنوبية.

هنا هو الملف، قبل التكوين لدينا.

Copy to Clipboard

هنا هو الملف، بعد التكوين لدينا.

Copy to Clipboard

تحرير ملف تكوين Nginx لموقع الويب الافتراضي.

Copy to Clipboard

إضافة السطر التالي إلى ملف التكوين.

Copy to Clipboard

هنا هو الملف، قبل التكوين لدينا.

Copy to Clipboard

هنا هو الملف، بعد التكوين لدينا.

Copy to Clipboard

إعادة تشغيل خدمة Nginx.

Copy to Clipboard

ملقم Nginx سيتم رفض الوصول استنادا إلى القارة من عنوان IP المصدر.

من جهاز كمبيوتر بعيد في قارة محظورة، حاول الوصول إلى موقع الويب الخاص بك.
Copy to Clipboard

هنا هو إخراج الأمر.

Copy to Clipboard

تهانينا! كنت قادرا على تكوين Nginx لتقييد الوصول إلى موقع الويب الخاص بك على أساس القارة من الطلب.

البرنامج التعليمي GEOIP2 - تحديث قاعدة البيانات

إنشاء مهمة مجدولة لتحديث قاعدة بيانات GEOIP2.

Copy to Clipboard

هنا هو محتوى الملف.

Copy to Clipboard

تهانينا! لقد قمت بتكوين التحديث التلقائي لقاعدة بيانات GEOIP2.

البرنامج التعليمي Nginx - تضمين رمز القارة والبلد في السجل

تحرير ملف تكوين Nginx.

Copy to Clipboard

إزالة الأسطر التالية من ملف التكوين.

Copy to Clipboard

إضافة الأسطر التالية إلى ملف التكوين.

Copy to Clipboard

على سبيل المثال، هنا هو ملف التكوين لدينا.

Copy to Clipboard

إعادة تشغيل خدمة Nginx.

Copy to Clipboard

سيقوم ملقم Nginx بتسجيل رمز القارة ورمز البلد في ملف السجل.

Copy to Clipboard

وفيما يلي مثال على سجل Nginx.

Copy to Clipboard

تهانينا! لقد قمت بتكوين ملقم Nginx لتضمين رمز القارة ورمز البلد في ملفات السجل.