PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : جلوگیری از ورود آی پی های خارجی در nginx



irani1
January 28th, 2017, 20:13
سلام . وقت به خیر . دوستان چه طوری میشه در nginx ورود آی پی های خارجی بر روی کل سرور رو گرفت و فقط آی پی های ایران اجازه دسترسی داشته باشن ؟

2JZ
January 28th, 2017, 20:32
سلام.
انجین ایکس رو باید با ماژول geoip کامپایل کنید ،‌دیتابیس مربوط به IP ها را تعریف کنید.
map / zone برای کانکشن ها ایجاد کنید ، فقط آی پی های ایران را قبول کنید و باقی reject بشند.

در صورتی که خودتون تمایل دارید نصب کنید ، مستندات مربوط به ماژول geoip انجین ایکس که در زیر قرار دادم ، مناسب هست.
http://nginx.org/en/docs/http/ngx_http_geoip_module.html

irani1
January 28th, 2017, 20:38
متاسفانه من زیاد با این مستندات و به کارگیریشون آشنایی ندارم !
این آموزش رو به کار گرفتم :
https://www.howtoforge.com/nginx-how-to-block-visitors-by-country-with-the-geoip-module-debian-ubuntu
ولی نمیدونم چرا کار نمیده !

2JZ
January 28th, 2017, 21:04
کار نمیده که نشد حرف ،‌ لاگ ها رو چک کنید. تست کنید.

اگر هم تمایل دارید ،‌ برای نصب تماس بگیرید.