GeoIP 모듈(mod_geoip2) 및 Amazon EC2 Ubuntu 인스턴스

GeoIP 모듈(mod_geoip2) 및 Amazon EC2 Ubuntu 인스턴스

다음을 통해 GeoIP 모드를 설치했습니다.http://dev.maxmind.com/geoip/legacy/mod_geoip2/www-data가 데이터베이스를 읽을 수 있는 권한이 올바른지 확인했습니다. 의료 산업의 특성상 영국의 디렉토리를 차단하면 됩니다. 활성화하면 미국과 GB 모두에서 차단됩니다(모든 국가에서 차단된다고 가정합니다). 이는 디렉토리 차단이므로 apache2.conf에 적절한 모듈 구성을 추가한 후 적절한 디렉토리에 .htaccess 파일만 추가하면 됩니다.

<Location /geoip-enabled>
    SetEnvIf GEOIP_COUNTRY_CODE GB BlockCountry
    Deny from env=BlockCountry
</Location>

.htaccess에 포함되어야 할 다른 것이 있습니까? 활성화되면 500 내부 서버 오류가 생성되고 로그에 반영됩니다.

[core:alert] [pid 23183] [client xxxx:65490] /www/prime/non-uk/.htaccess: 모든 연결에서 여기 위치가 허용되지 않습니다.

관련 정보