Nginx安装GeoIP库 - 20191201 Linux教程



cd  /data/file/soft/src/nginx-module/geoip

tar -zxvf GeoIP.tar.gz

cd GeoIP-1.4.8
./configure
make && make install
echo '/usr/local/lib' > /etc/ld.so.conf.d/geoip.conf
ldconfig
cd ../../


https://github.com/maxmind/geoipupdate/releases

cd  geoipupdate

wget https://github.com/maxmind/geoipupdate/releases/download/v4.10.0/geoipupdate_4.10.0_linux_amd64.deb

apt-get install libgeoip-dev
apt update && apt install -y geoipupdate
dpkg -i geoipupdate_4.10.0_linux_amd64.deb   # Ubuntu or Debian安装GeoIP
cd  ../
yum -y install GeoIP-update # centos安装GeoI
cd /etc/cron.weekly/  # 安装后查看 /etc/cron.weekly目录
0 * * * 6 root run-parts /etc/cron.weekly # vim  /etc/crontab, 每周六0点执行
ll /usr/share/GeoIP  # 更新的GeoIP库文件在/usr/share/GeoIP/目录
cat  /etc/cron.weekly/geoipupdate  # 通过查看 geoipupdate,获取 库文件的位置

run-parts命令: 

位于/usr/bin/run-parts,内容是很简单的一个shell脚本,就是遍历目标文件夹,执行第一层目录下的可执行权限的文件


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回