실례합니다, 전문가 여러분, nginx가 일정 기간 동안 IP를 직접 금지할 수 있나요? ngx_http_limit_req_module 모듈은 빈도를 제한할 수만 있는 것 같지만 일정 기간 동안 IP를 금지할 수는 없습니다.
이전에는 IP를 몰랐습니다. 이 IP 목록은 동적이므로 미리 구성 파일에 쓸 수 없습니다.):
走同样的路,发现不同的人生
참조: Nginx IP 주소 또는 네트워크 서브넷 차단 및 거부
이 IP 목록을 동적으로 수정하려면 프로그램을 작성하고 IP 목록 파일을 정기적으로 업데이트하기만 하면 됩니다. 업데이트 후 구성 파일이 올바른지 확인하고 nginx를 다시로드하십시오.
Lua 구현 방법도 있습니다: http://stackoverflow.com/questions/13917866/nginx-ip-whitelist
거부 10.9.0.0/16;
참조:
Nginx IP 주소 또는 네트워크 서브넷 차단 및 거부
이 IP 목록을 동적으로 수정하려면 프로그램을 작성하고 IP 목록 파일을 정기적으로 업데이트하기만 하면 됩니다.
업데이트 후 구성 파일이 올바른지 확인하고 nginx를 다시로드하십시오.
Lua 구현 방법도 있습니다:
http://stackoverflow.com/questions/13917866/nginx-ip-whitelist
거부 10.9.0.0/16;