기억할것들/CentOS
Apache Log 가상호스트 별로 쌓기
야채호빵v
2017. 11. 28. 17:57
아파치의 기본설정대로 라면 아파치 로그는 한 파일에 모두 다 쌓이게 된다.
하나의 사이트를 운영한다면 괜찮겠지만, 한 서버에서 여러개의 사이트를 운영할 경우
로그를 분석할 상황이 발생했을 때 꽤나 불편하게 되는데,
이런 경우를 위해 VirtualHost 별로 로그를 설정할 수 있는 방법이 있다.
$ vim /etc/httpd/conf/http.conf<VirtualHost *:80>DocumentRoot /home/ServerName Smarthink.co.krCustomLog /home/Service/logs/smarthink/access_log combinedErrorLog /home/Service/logs/smarthink/error_log</VirtualHost>
로그형식 | |
---|---|
형식문자열 | 설명 |
%a | 원격IP-주소 |
%A | 서버IP-주소 |
%f | 파일명 |
%h | 원격 호스트 |
%l | 원격 로그인명(값이있을경우) |
%s | 상태 |
%b | HTTP 헤더를 제외한 전송 파이트수 |
[Foobar]%i | 서버가 수신한 요청에서 [Foobar: 헤더의 내용] |