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 |
댓글