nginx가 특정 시간 내에 특정 IP를 리디렉션하도록 만드는 방법
漂亮男人
漂亮男人 2017-05-16 17:20:44
0
1
463

특정 기간 내에 nginx가 특정 IP를 리디렉션하도록 하는 방법
필터링 규칙을 작성했습니다:

으아아아

여기서 문제가 되는 것이 있는데, 상대방이 조건을 만족하면 리디렉션이 되지만, 수십 초 또는 몇 초 후에 다시 방문하면 리디렉션이 되지 않는다는 것입니다.
내가 원하는 것은 상대방이 처음으로 이러한 규칙을 트리거할 때 다음에 규칙이 트리거되는지 여부에 관계없이 다음 날 상대방의 IP가 리디렉션된다는 것입니다. 24시간이 지났을 때 解封, 상대방이 하루 후에 다시 트리거하면 다른 날로 리디렉션하세요.

인터넷에서는 ngx_white_black_list 모듈을 사용한다고 하는데, 블랙리스트에서 실행할 명령을 소스 코드의 어느 부분에 작성(재작성)하는지 명확하지 않습니다. 온라인에서 제공되는 답변은 다음과 같습니다.

으아아아

여기에는 禁止访问만 제공됩니다. 리디렉션으로 다시 작성해야 할지 잘 모르겠습니다

漂亮男人
漂亮男人

모든 응답(1)
迷茫

공격을 방지하려면 iptables를 사용하고 일정 시간이 지난 후 삭제해야 합니다.
Openresty를 사용하는 경우 rewrite_by_lua를 사용할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!