Semalt, Nginx를 사용하여 리퍼러 스팸을 차단하는 방법에 대한 중요한 정보 전달

기회와 아이디어를 찾기 위해 분석 소프트웨어를 조사 할 때 일부 추천 스팸을 발견했을 수 있습니다. 이러한 추천은 오랫동안 존재 해 왔지만 Darodar는이를 다른 수준으로 끌어 올렸습니다.

Semalt 고객 성공 관리자 Ivan Konovalov는 Darodar가 봇넷을 탈취 한 가짜 SEO 도구라고 말합니다. 웹 사이트에 다른 IP, 국가 및 심지어 다른 시간에 장치가 쏟아지는 전략을 사용하는 새로운 광고 방법이 등장했지만 모든 웹 사이트는 동일한 추천을받습니다. 이 의심스러운 트래픽을 발견하자마자 더 많은 정보를 조사하고 장기적으로 제품을 구매하기를 희망합니다.

Darodar가 이러한 유형의 광고에 성공하면 대부분의 웹 사이트는 참조 스팸을 사용하기 시작했으며 웹 사이트 분석을 손상시키고 왜곡하는 시점에 도달했습니다. 주요 웹 사이트 범죄자 중 하나가되었습니다.

리퍼러 스팸이 문제가되는 이유는 무엇입니까?

스팸은 관련없는 데이터로 사이트를 왜곡하고 손상시키는 것 외에는 시간 낭비입니다. 대부분의 사람들은 고객에게 Darodar에 대해 설명하려고 할 때 이것이 얼마나 실망스럽고 왜 무시해야하는지에 대해 불평합니다. 리퍼러 스패머를 필터링하는 데 도움이되도록 Google Analytics를 사용하여 필터를 생성 할 수 있지만이 솔루션이 수행하는 유일한 작업은 문제를 숨기는 것입니다.

스패머가 크롤링하거나 사이트를 방문하면 서버 리소스를 사용하기 시작하지만 필요한 것은 아닙니다. 서버를로드하면로드 속도가 느려져 이탈률이 높고 순위가 떨어질 수 있습니다.

이 문제를 막기위한 핵심은 웹 사이트에 추천자로 등록하기 전에 차단하는 것입니다. 이 목표를 달성하는 방법에는 여러 가지가 있으며 그중 하나는 nginx를 사용하는 것입니다. 아래 단계를 따르십시오.

다음 글로벌 nginx 규칙 디렉토리를 작성하십시오.

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global / referee 스팸. conf

디렉토리를 만든 후 아래 텍스트를 편집기에 붙여 넣은 다음 저장하고 종료하십시오.

##

# 추천자 제외

##

if ($ http_referer ~ "(semalt \ .com | buttons-for-website \ .com)") {

$ 금지 된 "1"을 설정;

}

if ($ prohibited) {

403을 반환;-+

}

이 단계는 website.com 및 darodar.com의 단추를 감지하고 차단하는 데 도움이됩니다. 이 두 가지는 주요 웹 사이트 범죄자이지만 원하는 다른 추천 스팸을 차단할 수 있습니다. 일관된 표현식 구문은 호스트 이름을 취하고 백 라인으로 마침표를 생성 한 후이를 막대와 결합합니다.

사이트의 구성 파일에 추가하십시오.

서버 {

... 이미 모든 것들 ...

포함 / etc / nginx / global / *

}

각 사이트에 대해이 프로세스를 수행해야하므로이 프로세스를 반복하면 지루할 수 있지만, 나중에는 / etc / nginx / global / directory에 새 전역 디렉토리를 추가하여 다시 사용할 수 있다는 것입니다. 웹 사이트에 템플릿 파일이 있으면 해당 줄을 추가하면 좋습니다.

다음을 수행하여 입력 오류가 없는지 확인하십시오.

Sudo nginx –t를 입력 한 다음 Nginx 구성을 다시로드하면 여기에서 사이트를 방문하는 것이 좋습니다.