Nginx의 GeoIP 모듈은 지정된 IP에 대한 요청을 차단할 수 있지만 기본적으로 이를 연 후에는 다른 IP 규칙을 다운로드하기만 하면 됩니다. 지정된 국가 IP. ~ ~ 나는 이 정보를 조사하는 데 시간을 들였습니다. 지금까지 발견된 가장 좋은 방법은 Nginx의 GeoIP 모듈을 사용하여 지역 식별을 달성하는 것입니다. 그런 다음 해당 국가의 ISO 이름을 구성하고 접근을 금지합니다. 관련 프로세스를 기록합니다.GeoIP 구성 요소 컴파일
maxmind에서 제공하는 무료 버전의 데이터베이스는 이미 요구 사항을 충족할 수 있습니다. 데이터베이스를 사용하기 전에 먼저 GeoIP 구성 요소를 컴파일해야 합니다.wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.8.tar.gz ./configure make make install
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz gunzip GeoIP.dat.gz
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz gunzip GeoLiteCity.dat.gz
위 내용은 nginx의 GeoIP는 어떻게 사용되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!