هل ترغب في تعلم كيفية تثبيت 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 لتضمين رمز البلد في ملفات السجل.