
Docker 서버에서 http 및 https 요청을 contianers로 전달하는 Nginx 역방향 프록시가 있습니다. 최근에는 Docker 서버 리소스가 포화되지 않도록 프록시에 DoS/DDoS 보호를 설정했습니다. 설정을 통해 공격이 성공적으로 완화되었지만 줌라 사이트의 일부 요소가 로드되지 않습니다. 내가 뭘 잘못하고 있는지 궁금합니다. 아래는 설정한 내용입니다.
존:
# 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
수치를 조정하시면 될 것 같습니다. 브라우저에서 네트워킹 도구를 열고 요청 수를 서버 제한과 비교했습니다. 귀하의 모든 요청이 처리되기를 원하십니까? 처리되지 않은 요청이 서버에 기록될 수 있습니다. 아마도 일부 디버깅 모드에서 이 기능을 켤 수 있습니다. 그래서 거기에서 가져갈 수도 있습니다. 아니면 양쪽에서.