WEB & WAS/Apache

Apache cronolog

서버엔지니어 2023. 3. 8.
728x90

cronolog란? 아파치 로그를 날짜별로 나눠줄 수 있는 프로그램으로 여러 로그를 나눠 저장할 수 있다

소스 설치

cd /usr/local/src/

wget https://fossies.org/linux/www/old/cronolog-1.6.2.tar.gz

tar xvfz cronolog-1.6.2.tar.gz

cd cronolog-1.6.2

./configure --prefix=/usr/local

> 설치 위치는 달리 지정할 수 있다. 하지만 편의상 /usr/local로 지정

make && make install

Cronolog 설정

아파치 설정파일을 열어서 다음부분을 추가해줍니다.

vi /usr/local/apache/conf/httpd.conf

ErrorLog “|/usr/local/sbin/cronolog logs/smileserv.com-error-%Y%m%d.log”

TransferLog “|/usr/local/sbin/cronolog logs/smileserv.com-access-%Y%m%d.log”

# logs 경로 아래 log 파일은 임의로 스마일서브로 지정 원하는 파일 이름으로 지정하여도 무방

/usr/local/src/apache/bin/apachectl -t

/usr/local/src/apache/bin/apachectl restart

패키지 설치

yum install -y cronolog

vi /usr/local/apache/conf/httpd.conf

ErrorLog “|/usr/sbin/cronolog logs/smileserv.com-error-%Y%m%d.log”

TransferLog “|/usr/sbin/cronolog logs/smileserv.com-access-%Y%m%d.log”

# logs 경로 아래 log 파일은 임의로 스마일서브로 지정 원하는 파일 이름으로 지정하여도 무방

httpd -t

systemctl restart httpd

'WEB & WAS > Apache' 카테고리의 다른 글

http -> https 리다이렉트  (0) 2023.03.08
mod_rewrite 실전 2  (0) 2023.03.08
유료인증서를 위한 key, csr 생성  (0) 2023.03.08
Apache 마이그레이션 (2.2, 2.4)  (0) 2023.03.08
htpasswd 웹페이지 암호걸기  (0) 2023.03.08

댓글