Nginx oraz GeoIP

Sam tytuł chyba wiele mówi. Ja chciałem blokować wybrane lokalizacje tak aby były dostępne tylko dla polski.

Zaczynamy od sprawdzenia czy nasz nginx posiada obsługe GeoIP (paczke nginx-extras napewno ma).

Więc można pobrać goip:

oraz wgrać najnowszą wersje pliku z danymi

Dodajemy ustawienia ograniczeń do sekcji http

Oczywiście default yes – domyślnie dopuszcza wszystko oraz PL no czyli Polska dostanie coś :), u mnie jest to 500.

Teraz sekcja server

I to wszystko.

A… przeładowanie konfiguracji :)


Linux

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *