limit_req_zone $binary_remote_addr zone=one:10m rate=10r/m;
include mime.types;
default_type application/octet-stream;
location / {
root ...;
index index.php;
limit_req zone=one burst=1;
}
и не чего не работает! как и раньше отправлялись пакеты так и отправляются, больше 10 пакетов не должны отправляться на сервер в 1 минуту (я же правильно прописал?), тестировал скрипт запускал 60 раз в минуту (60 раз он и выполнился)
Помогите пожалуйста понять что я не так сделал и почему не работает?
Правда я не связал Apache + Nginx = я пока только тестирую nginx на другом порту - это не влияет?
Спустя 9 часов, 56 секунд (20.04.2012 - 09:28) VELIK505 написал(а):
ну так а в диррективу server покажи
Спустя 6 дней, 7 часов, 8 минут, 6 секунд (26.04.2012 - 16:36) Guest написал(а):
server {
listen 90;
server_name www.site.ru;
location / {
root /srv/www/clients/client0/web5/web;
index index.php;
limit_req zone=one burst=1;
}
location ~ \.(php|css|gif|jpg|jpeg|png)$ {
proxy_pass http://site.ru;
}
}
Спустя 35 минут, 28 секунд (26.04.2012 - 17:11) Гость_NginX2000 написал(а):
VELIK505 заметил что он работает, но работает так - если зажать F5 то скрипт выполнится только 2 раза - не смотря на то сколько будет зажата кнопка F5 минуту секунду час, НО если F5 нажимать, а не зажать то скрипт выполнится ровно столько раз сколько ты отправил пакетов (кликов), почему так подскажите пожалуйста, я автор данного вопроса проста забыл пароль на NginX2000