아파치의 기본설정대로 라면 아파치 로그는 한 파일에 모두 다 쌓이게 된다.
하나의 사이트를 운영한다면 괜찮겠지만, 한 서버에서 여러개의 사이트를 운영할 경우
로그를 분석할 상황이 발생했을 때 꽤나 불편하게 되는데,
이런 경우를 위해 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: 헤더의 내용] |
'기억할것들 > CentOS' 카테고리의 다른 글
PEM Key 로 public Key 생성하기 (0) | 2018.08.13 |
---|---|
Apache HTTPD/2 설정 (0) | 2018.05.24 |
2TB 를 초과하는 용량의 HDD 또는 Raid Disk 를 마운트 하는법 (0) | 2017.11.28 |
RSYNC 사용하기. (0) | 2017.06.26 |
터미널 dir 색상 값 바꾸기 (0) | 2017.04.28 |