제 웹사이트에 악성 크롤러가 과도하게 접근합니다. 효과적으로 차단하는 방법이 있나요?
악성 크롤러 차단 방법:
1. Nginx에서 차단:
# 특정 User-Agent 차단if ($http_user_agent ~* (scrapy|curl|wget|python-requests|Go-http-client)) { return 403;}# 빈 User-Agent 차단if ($http_user_agent = "") { return 403;}# rate limitinglimit_req_zone $binary_remote_addr zone=crawl:10m rate=2r/s;location / { limit_req zone=crawl burst=5;}
2. robots.txt:
User-agent: *Disallow: /api/Disallow: /admin/Crawl-delay: 10
3. 추가 방법:
댓글 1
악성 크롤러 차단 방법:
1. Nginx에서 차단:
2. robots.txt:
3. 추가 방법: