next up previous contents
Next: iplookup 程式修改 Up: 自動設定用戶國別 Previous: 動機   Contents

建立國別查詢資料庫

  1. 建立 GeoLiteCity 資料放置目錄。
    [root@dywang moodledata23]# mkdir /var/www/moodledata23/geoip
    
  2. 下載 IP 與 Country 對應檔。
    [root@dywang html]# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz -P /var/www/moodledata23/geoip
    
  3. 進入 geoip 目錄,解壓縮。
    [root@dywang html]# cd geoip/
    [root@dywang geoip]# gzip -d GeoLiteCity.dat.gz 
    [root@dywang geoip]# ll
    total 16800
    -rw-r--r--. 1 root root 17203010 Feb  5 23:55 GeoLiteCity.dat
    
  4. 以管理者登入 Settings > Site administration > Location > Location settings。設定 IP 與 Country 對應查詢檔案。
     IP address lookup
    GeoIP City data file
    /var/www/moodledata23/geoip/GeoLiteCity.dat
    



2018-08-14