هل ترغب في تعلم كيفية تثبيت 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

في مثالنا، منعنا الوصول من المدن المسماة BOARDMAN وNOVA IGUACU.

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

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 لتضمين اسم المدينة في ملفات السجل.