크론로그란? Apache 로그를 날짜별로 분할하여 분할하여 여러 개의 로그를 저장할 수 있는 프로그램입니다.
.
소스 설치
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 chronolog-1.6.2.tar
./configure –prefix=/usr/local
> 설치 위치를 다르게 지정할 수 있습니다. 그러나 단순성을 위해 /usr/local이 지정됩니다.
.
만들기 && 만들기 설치
.
크론로그 설정
Apache 구성 파일을 열고 다음을 추가합니다.
.
vi /usr/local/apache/conf/httpd.conf
오류 로그 “|/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”
.
# 로그 경로 아래의 로그 파일은 원하는 파일 이름으로 smileserv로 이름을 지정할 수 있습니다.
.
/usr/local/src/apache/bin/apachectl -t
.
/usr/local/src/apache/bin/apachectl 재시작
.
패키지 설치
yum install -y 크로놀로그
vi /usr/local/apache/conf/httpd.conf
오류 로그 “|/usr/sbin/cronolog logs/smileserv.com-error-%Y%m%d.log”
TransferLog “|/usr/sbin/cronolog logs/smileserv.com-access-%Y%m%d.log”
.
# 로그 경로 아래의 로그 파일은 원하는 파일 이름으로 smileserv로 이름을 지정할 수 있습니다.
.
httpd -t
.
systemctl이 httpd를 다시 시작합니다.