Nginx 그림 의 도 난 방지 체인 실현

1526 단어 linux
도 난 을 막 기 위해 서 는 ngx 를 사용 할 수 있 습 니 다.http_referer_모듈 모듈.이 모듈 은 Nginx 의 내장 모듈 로 재 컴 파일 이 필요 없습니다.
도 난 방지 체인 의 예 는 다음 과 같다.
   location ~* \.(jpg|png|gif|webp)$ {
        valid_referers none blocked server_names 
        					*.test1.com  ~\.baidu\.
        					~\.google\.;
        if ($invalid_referer){
            return 403;
        }
    }

의미: 예제 의 refer 는 *. test 1. com, baidu, google 의 도 메 인 이름 으로 이 도 메 인 이름 들 은 이 location 의 내용 을 정상적으로 방문 할 수 있 습 니 다.referer 가 이 도 메 인 이름 이 아니라면 $invalidreferer 의 값 은 1 입 니 다. 이 때 403 오 류 를 되 돌려 줍 니 다.

좋은 웹페이지 즐겨찾기