سلام . وقت به خیر . دوستان چه طوری میشه در nginx ورود آی پی های خارجی بر روی کل سرور رو گرفت و فقط آی پی های ایران اجازه دسترسی داشته باشن ؟
نمایش نسخه قابل چاپ
سلام . وقت به خیر . دوستان چه طوری میشه در nginx ورود آی پی های خارجی بر روی کل سرور رو گرفت و فقط آی پی های ایران اجازه دسترسی داشته باشن ؟
سلام.
انجین ایکس رو باید با ماژول geoip کامپایل کنید ،دیتابیس مربوط به IP ها را تعریف کنید.
map / zone برای کانکشن ها ایجاد کنید ، فقط آی پی های ایران را قبول کنید و باقی reject بشند.
در صورتی که خودتون تمایل دارید نصب کنید ، مستندات مربوط به ماژول geoip انجین ایکس که در زیر قرار دادم ، مناسب هست.
http://nginx.org/en/docs/http/ngx_ht...ip_module.html
متاسفانه من زیاد با این مستندات و به کارگیریشون آشنایی ندارم !
این آموزش رو به کار گرفتم :
https://www.howtoforge.com/nginx-how...-debian-ubuntu
ولی نمیدونم چرا کار نمیده !
کار نمیده که نشد حرف ، لاگ ها رو چک کنید. تست کنید.
اگر هم تمایل دارید ، برای نصب تماس بگیرید.