[토로] 작은 복지 사 이 트 를 썼 는데 파충류 에 게 당 하 다 니..................................................

2394 단어 nginx구유
몇 달 동안 몇 가지 일 로 오랫동안 우울 하 다가 최근 에 나 와 새로운 일자 리 를 찾 아 생활 방식 을 바 꾸 려 고 한다.그러나 또 하나의 상당히 씨 발 적 인 일 을 만 났 다. 자신 이 쓴 작은 사이트 에서 누군가가 기어 오 르 고 있다.
사실 기어 오 르 는 것 도 괜 찮 습 니 다. 왜냐하면 자신 도 다른 사람 이 데 이 터 를 얻 은 [멘 붕...] 이기 때 문 입 니 다. 하지만 사이트 의 사진 은 cdn 에 놓 여 있 고 cdn 은 펑펑 흐 르 고 있 습 니 다.
처음에 저 는 cdn 의 방문 빈 도 를 설정 하고 싶 었 습 니 다. 제 cdn 은 일곱 개의 소 를 가 는 것 이 었 습 니 다. 제 가 설정 을 잘 못 하 는 것 같 아서 일곱 개의 소의 운영 자 에 게 도움 을 청 할 수 밖 에 없 었 습 니 다.이들 의 회복 속 도 는 빠 르 지만 맞 춤 형 제작 이 떨 어 지 는 것 같 지만 서버 에 설정 할 수 있 는 지 직접 확인 해 보 자.
nginx 로 그 를 보면 상대방 이 웹 페이지 를 방문 하 는 것 으로 추정 된다.인터넷 에서 몇 가지 자 료 를 찾 은 후에 봉인 방법 은 다음 과 같이 요약 한다.
blockips
deny 58.220.16.204;
deny 222.71.6.118;

이 파일 을 만 들 고 nginx 설정 파일 에 include 를 넣 으 면 됩 니 다.
geo
geo 설정 에 대한 예 를 참고 한 후에 저 는 / etc / nginx / 디 렉 터 리 에 파일 저장 bad_user 설정 을 만 든 다음 에 / etc / nginx / nginx. conf 에 include 를 넣 으 면 다음 곳 에서 사용 할 수 있 습 니 다.
/etc/nginx/blabla
geo $bad_user {
  default 0;
  222.71.6.118/32 1;
}
/etc/nginx/nginx.conf
http {
  ....  #     
  include /etc/nginx/blabla;
}
if ($bad_user) {
    rewrite ^ http://ubuntu.cn99.com/ubuntu-releases/14.04/ubuntu-14.04.5-desktop-amd64.iso;
  }

nginx 기타 모듈
limit 및 기타 모듈 을 설정 하 는 방법 으로 제한 한 다 는 댓 글 도 있다.하지만 문 제 는 현재 어떤 값 을 설정 하 는 것 이 좋 을 지 잘 모 르 겠 습 니 다. 이 값 들 은 너무 주관 적 이 라 고 생각 하여 건 너 뛰 었 습 니 다.
이 일 을 겪 은 후에 그림 파일 이름 에 무 작위 숫자 (또는 md5 값 숫자) 를 추가 하 는 것 이 필요 하 다 는 것 을 알 게 되 었 다.그렇지 않 으 면 상대방 은 html 를 가 져 오 는 단 계 를 뛰 어 넘 고 이름 규칙 을 통 해 cdn 의 데 이 터 를 직접 가 져 올 수 있 습 니 다.
그 나 저 나 내 가 chrome headless 를 시도 한 후에 개인 적 으로 앞으로 반 파충류 가 점점 어려워 질 것 이 라 고 생각 했다. 왜냐하면 쌍방의 투입 이 너무 크기 때문이다.

좋은 웹페이지 즐겨찾기