برنامه نویسی

nginx-mod-http-geoip – انجمن DEV

nginx-mod-http-geoip

nginx-mod-http-geoip یک ماژول nginx است که به شما امکان می دهد موقعیت جغرافیایی یک آدرس IP را تعیین کنید. جغرافیای کشور توسط کد آلفا 2.

می توانید فهرست کامل و قابل جستجو ISO ISO از همه کدهای کشورها را برای یافتن کد خود بیابید.

map $geoip_country_code $allowed_country {
  default no;
  RU yes; # <ISO 3166-1 alpha-2> <yes/no>
}

server {
  ...
  if ($allowed_country = no) {
    return 403;
  }
  ...
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


مخزن نمونه GitHub 🐳

از تمرین کردن لذت ببرید 🌟

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا