محدود کردن ریت درخواست هر آی پی در Nginx
با سلام
در nginx میخوام ریت درخواست هر آی پی را در دقیقه محدود کنم بطور مثال 30 درخواست در دقیقه
و مقدار زیر در http کانفیگ فایل nginx اضافه شد
limit_req_zone $binary_remote_addr zone=one:10m rate=30r/m;
اما متوجه نشدم مقدار زیر در کجا باید قرار بگیره
server {
...
location /login.html {
limit_req zone=one;
...
}
}
کسی از دوستان اطلاع داره ؟
تشکر
پاسخ : محدود کردن ریت درخواست هر آی پی در Nginx
پاسخ : محدود کردن ریت درخواست هر آی پی در Nginx
تشکر از شما
همین رو دیده بودم و متوجه نشدم مقدار زیر در کدام فایل باید قرار بگیرد و با چه فرمتی باید باشد
در قسمت ویرچال هاست تست کردم جواب نگرفتم متاسفانه
server {
...
location /login.html {
limit_req zone=one;
...
}
}
پاسخ : محدود کردن ریت درخواست هر آی پی در Nginx
پاسخ : محدود کردن ریت درخواست هر آی پی در Nginx
توی بلاک server نوشته شده
باید دو خط وسطی رو بردارید توی فایل دامین ها که توی nginx میسازید قرارش بدید
یا توی nginx.conf
- - - Updated - - -
ببخشید به جای location /login
خودتون بنویسید location /
پاسخ : محدود کردن ریت درخواست هر آی پی در Nginx
نقل قول:
نوشته اصلی توسط
rezaonline.net
توی بلاک server نوشته شده
باید دو خط وسطی رو بردارید توی فایل دامین ها که توی nginx میسازید قرارش بدید
یا توی nginx.conf
- - - Updated - - -
ببخشید به جای location /login
خودتون بنویسید location /
یا سلام در فایل contact.php نباید این مقدار قرار بگیرد
در فایل ویرچال هاست هر دامین هم گزاشتم متاسفانه جواب نگرفتم
بنده از nginx به عنوان پر وکسی در سر راه Apache استفاده میکنم
پاسخ : محدود کردن ریت درخواست هر آی پی در Nginx
خب اگه از آپاچی و nginx همزمان استفاده میکنید کنترل درخواستها به فایلهای پی اچ پی رو آپاچی کنترل میکنه نه nginx
پاسخ : محدود کردن ریت درخواست هر آی پی در Nginx
نقل قول:
نوشته اصلی توسط
rezaonline.net
خب اگه از آپاچی و nginx همزمان استفاده میکنید کنترل درخواستها به فایلهای پی اچ پی رو آپاچی کنترل میکنه نه nginx
خیر درخواست به پورت 80 و nginx داده میشه و محتویات داینامیک از apache خونده میشه بنابراین اول درخواست به همون nginx زده میشه که میتونه ردش کنه قبولش کنه و یا بهش پاسخ بده یا نه
پاسخ : محدود کردن ریت درخواست هر آی پی در Nginx