
Eu tenho um proxy reverso Nginx que encaminha solicitações http e https para contianers de um servidor Docker. Recentemente, configurei uma proteção DoS/DDoS no proxy para que os recursos do servidor docker não fiquem saturados. A configuração mitigou os ataques com sucesso, porém alguns elementos do site joomla não carregam. Eu me pergunto o que estou fazendo de errado. Abaixo estão as configurações feitas.
Zona:
# Limits
limit_req_log_level warn;
limit_req_zone $binary_remote_addr zone=rateLimiting:1m rate=10r/s;
Configurar proxy reverso:
# reverse proxy for joomla container
location / {
limit_req zone=rateLimiting burst=20 nodelay;
proxy_pass http://192.168.88.10:8082;
}
Informações adicionais:
Versão Nginx: 1.14.2
Referência:
Responder1
Parece que você precisa ajustar os números. Eu abriria ferramentas de rede em um navegador e compararia a contagem de solicitações com os limites do servidor. Você quer que todos os seus pedidos sejam atendidos, certo? Possivelmente as solicitações não atendidas estão registradas no servidor. Possivelmente isso pode ser ativado em algum modo de depuração. Então você pode continuar a partir daí também. Ou de ambos os lados.