GeoIP 模組 (mod_geoip2) 和 Amazon EC2 Ubuntu 執行個體

GeoIP 模組 (mod_geoip2) 和 Amazon EC2 Ubuntu 執行個體

我已經通過安裝了 GeoIP modhttp://dev.maxmind.com/geoip/legacy/mod_geoip2/並確保 www-data 讀取資料庫的權限正確。由於醫療行業的性質,我們只需要封鎖來自英國的目錄。當我啟用它時,即使我在美國和英國也被阻止(我假設到處都是)。由於這是目錄阻塞,因此在將正確的模組配置新增至 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:每個連接都不允許在此位置。

相關內容