설치환경
centos5.11 x86
apache-2.0.65
geoip api C라이브러리 설치
# unzip geoip-api-c-master.zip
압축해제후 bootstrap실행하면 아래와 같이 오류발생
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
configure.ac:3: error: Autoconf version 2.63 or higher is required
configure.ac:3: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
aclocal: autom4te failed with exit status: 63
autoreconf: aclocal failed with exit status: 63
해결
autoconf버전이 낮아서 발생한 문제
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:8: require Automake 1.10.0, but have 1.9.6
autoreconf: automake failed with exit status: 1
automake상위버전 설치
# wget http://ftp.gnu.org/gnu/automake/automake-1.11.2.tar.gz
mod_geoip설치
# tar -xvzf mod_geoip2_1.2.5.tar.gz
# /usr/local/apache-2.0.65/bin/apxs -i -a -L /usr/local/GeoIP/lib -I /usr/local/GeoIP/include -l GeoIP -c ./mod_geoip.c
httpd.conf 내용추가
<IfModule mod_geoip.c>
GeoIPEnable On
GeoIPDBFile /usr/local/GeoIP/share/GeoIP.dat
</IfModule>
아파치 로그포맷설정
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{GEOIP_COUNTRY_CODE}e" combined
'# Web&WAS > Apache' 카테고리의 다른 글
아파치 SSL인증서 암호(password) 자동입력 스크립트(script) (0) | 2021.06.22 |
---|---|
아파치 로그포맷 JSON 변경 (0) | 2021.04.01 |
아파치 internal dummy connection 로그 생성 방지 (0) | 2020.01.22 |
아파치 awstats-7.7 GeoIP 연동 (0) | 2020.01.17 |
아파치 GeoIP 설정 및 적용(centos7x) (0) | 2020.01.17 |
안녕하세요. 이곳은 IT위주의 잡다한 정보를 올려두는 개인 블로그입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!