Semalt przekazuje kluczowe informacje na temat blokowania spamu polecającego za pomocą Nginx

Podczas zagłębiania się w oprogramowanie analityczne w poszukiwaniu możliwości i pomysłów, możesz natknąć się na spam. Odesłania te istnieją już od dłuższego czasu, ale Darodar przeniósł je na wyższy poziom.
Ivan Konovalov, menedżer sukcesu klienta Semalt , mówi, że Darodar to fałszywe narzędzie SEO, które porwało botnet. Wymyślił nowy sposób reklamy, w którym wykorzystuje strategię, zgodnie z którą Twoja witryna zostanie zalana przez różne adresy IP, kraje, a nawet urządzenia w różnych momentach, ale wszystkie będą miały takie same skierowania. Mają nadzieję, że jak tylko zauważysz ten podejrzany ruch, będziesz chciał dowiedzieć się więcej na ten temat, a na dłuższą metę kupisz jego produkty.
Gdy Darodar odniósł sukces z tego typu reklamą, większość stron zaczęła używać spamu polecającego i osiągnęła punkt, w którym doszło do uszkodzenia i zniekształcenia analizy witryny. Stał się jednym z głównych przestępców internetowych.

Dlaczego spam odsyłający staje się problemem?
Oprócz zniekształcania i uszkadzania witryny za pomocą nieistotnych danych spam stanowi dużą stratę czasu. Większość ludzi skarży się na to, jak frustrujące może być to, gdy próbujesz wyjaśnić klientom Darodar i dlaczego powinni to ignorować. Chociaż możliwe jest utworzenie filtra za pomocą Google Analytics, aby pomóc w odfiltrowaniu spamerów stron odsyłających, jedyne, co robi to rozwiązanie, to maskowanie problemu.
Gdy spamerzy zaindeksują lub odwiedzą Twoją witrynę, zaczną korzystać z zasobów Twojego serwera, ale nie są to rzeczy, których potrzebujesz. Ładowanie serwera oznacza, że jego ładowanie jest powolne, co może prowadzić do wysokich współczynników odrzuceń i złej pozycji w rankingu.
Kluczem do rozwiązania tego problemu jest zablokowanie go, zanim będzie można zarejestrować się w witrynie jako osoba polecająca. Istnieją różne sposoby osiągnięcia tego celu, a jednym z nich jest użycie nginx. Wystarczy wykonać następujące czynności:
Utwórz następujący globalny katalog reguł nginx:
sudo mkdr / etc / nginx / global
sudonano / etc / nginx / global / arbit spam. conf
Po utworzeniu katalogu wklej poniższy tekst w edytorze, a następnie zapisz go i zakończ;
##
# Wyłączenia strony odsyłającej
##
if ($ http_referer ~ "(semalt \ .com | buttons-for-website \ .com)") {
ustaw $ zabronione na „1”;
}
jeśli ($ zabronione) {
zwraca 403; - +
}
Te kroki pomogą ci w wykryciu i zablokowaniu przycisku dla witryny.com i darodar.com. Ci dwaj są głównymi przestępcami witryny, ale nadal możesz zablokować dowolny inny spam polecający. Spójna składnia wyrażeń przyjmuje nazwę hosta, emituje kropki z backline i łączy je z paskiem.
Do pliku konfiguracyjnego witryny dodaj;
Serwer {
... wszystkie rzeczy, które już są ...
obejmują / etc / nginx / global / *
}
Powtarzanie tego procesu może być nudne, ponieważ musisz to zrobić dla każdej strony, ale główną rzeczą jest to, że możesz go ponownie użyć w przyszłości, dodając nowe katalogi globalne w katalogu / etc / nginx / global /. Jeśli witryna ma plik szablonu, świetnie będzie, jeśli dodasz do niego linię.
Aby upewnić się, że nie występują błędy pisowni, postępuj zgodnie z poniższymi instrukcjami:
Sudo nginx –t, a następnie ponownie załaduj konfigurację Nginx, i odtąd Twoja strona będzie dobrze działać.