Делаю блокировку примерно как в пункте 5 вот этой статьи:
https://cloud.vk.com/blog/zaschita-ot-ddos-atak-sredstvami-nginx
Заодно читаю официальную документацию:
https://cloud.vk.com/blog/zaschita-ot-ddos-atak-sredstvami-nginx
И в моем случае конфигурирующие опции прописаны такие:
# Файл /etc/nginx/sites-available/mysite
limit_req_zone $binary_remote_addr zone=ipAddrZone:10m rate=5r/m;
...
server {
...
location /punbb/register.php {
limit_req zone=ipAddrZone;
}
Nginx перезагружен.
И ничего эти настройки не блокируют. Я захожу на страницу /punbb/register.php, обновляю ее хоть каждую секунду по 20 раз непрерывно, ответ от сервера всегда нормально приходит.
Вопрос 1: Почему не работает блокировка?
Вопрос 2: Что должно происходить с запросом, когда он по заданным условиям превысил лимит? Он по-умолчанию просто не обрабатывается и выбрасывается? На него выдается ответ с кодом ошибки 503? Он ставится в очередь и будет обработан по истечении периода проверки? Что конкретно?