ETC

Geoip 설치 및 autoupdate (CentOS 7)

Dragonfog.net 2021. 7. 6. 16:20
반응형

### Geoip Update (CentOS 7)

Nginx/Apache 등 웹서버만 Application에서 Geoip를 사용하고자 할때는엔 MaxMind에서 Geoip db 파일을 받아야 합니다.
주기적으로 업데이트를 해주어야 정확도가 유지됨으로 여기에서는 maxmind에서 제고 하는 Application으로 
Geoip data 파일 자동업데이트를 구성 방법을 설명합니다.

## MaxMind 가입 / 키생성

## Geoipupdate 프로그램 다운로드
https://github.com/maxmind/geoipupdate/releases

### Binary파일
# curl -O -L https://github.com/maxmind/geoipupdate/releases/download/v4.7.1/geoipupdate_4.7.1_linux_amd64.tar.gz

### RPM Package 파일
# curl -O -L https://github.com/maxmind/geoipupdate/releases/download/v4.7.1/geoipupdate_4.7.1_linux_amd64.rpm
# yum localinstall geoipupdate_4.7.1_linux_amd64.tar.gz -y
# vi /etc/Geoip.conf 파일 수정
# from http://www.maxmind.com
AccountID YOUR_ACCOUNT_ID_HERE
LicenseKey YOUR_LICENSE_KEY_HERE
EditionIDs YOUR_EDITION_IDS_HERE
DatabaseDirectory YOUR_DATABASE_DIRECTORY_HERE

# /usr/local/bin/geoipupdate  --> 실행하면 DatabaseDirectory에 설정된 위치에 DB 파일을 다운로드함

정상적으로 파일 다운로드가 확인되었으면  Cron 잡 등록
#### GeoIP Database autoupdate
00 10 * * 0,3 /usr/bin/geoipupdate

geoipupdate 는 443 포트를 사용함으로 방화벽 오픈이 필요할때는 443 포트를 오픈해준다.

반응형

'ETC' 카테고리의 다른 글

NKEY BT61 페어링 방법  (0) 2021.08.06
한장으로 보는 정규 표현식  (0) 2021.07.30
Sentry 설치하기  (0) 2021.07.09
ffmpeg 설치 하기 Centos 편  (0) 2021.06.24
무료 SSL 인증서 생성하기  (0) 2021.06.21