
У меня есть обратный прокси-сервер Nginx, который перенаправляет http и https запросы к contianers с сервера Docker. Недавно я настроил защиту DoS / DDoS на прокси, чтобы ресурсы сервера docker не перегружались. Настройка успешно смягчила атаки, однако некоторые элементы сайта joomla не загружаются. Интересно, что я делаю не так. Ниже приведены сделанные настройки.
Зона:
# Limits
limit_req_log_level warn;
limit_req_zone $binary_remote_addr zone=rateLimiting:1m rate=10r/s;
Конфигурация обратного прокси:
# reverse proxy for joomla container
location / {
limit_req zone=rateLimiting burst=20 nodelay;
proxy_pass http://192.168.88.10:8082;
}
Дополнительная информация:
Версия Nginx: 1.14.2
Ссылка:
решение1
Похоже, вам нужно скорректировать цифры. Я бы открыл сетевые инструменты в браузере и сравнил количество запросов с ограничениями сервера. Вы хотите, чтобы все ваши запросы обслуживались, верно? Возможно, необслуженные запросы регистрируются на сервере. Возможно, это можно включить в каком-то режиме отладки. Так что вы можете взять это оттуда. Или с обеих сторон.