2013-05-20 3 views
0

.htaccess를 사용하여 특정 국가를 차단할 수있는 간단하고 안정적인 방법이 있습니까?.htaccess를 사용하여 특정 국가 차단하기

단순한 것은 IP 범위 차단 목록이 없음을 의미합니다. 잠시 동안 업데이트해야하며 상당히 길 수도 있습니다.

나는 그것이 프록시에는 적용되지 않는다는 것을 이해합니다.

+1

질문 : 왜? – michaelb958

+0

@ michaelb958 : .htaccess를 사용하여 특정 국가를 차단하고 싶기 때문에 –

+0

멋진 회답. * 왜? * 모든 스패머를 걸러 낼 수 있습니까? 잘못 인도 된 법을 준수하는 것입니까? 다른 것입니까? – michaelb958

답변

1

아마도 가장 쉬운 것은 GeoIP Apache module입니다. 설치하고 구성한 후 htaccess 파일에서 다음과 같이해야합니다.

GeoIPEnable On 
GeoIPDBFile /path/to/GeoIP.dat 

SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry 
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry 
# ... place more countries here 

Deny from env=BlockCountry 
+0

이것은 유망 해 보입니다. 시도해보고 알려 드리겠습니다. –

관련 문제