특정 도메인을 제외하고 아파치 로그를 쌓으려면?
글쓴이: 닌자 / 작성시간: 수, 2004/10/06 - 2:29오전
<VirtualHost 아이피>
DocumentRoot /home/www/abcd/public_html
ServerName abcd.info
ServerAlias *.abcd.info
CustomLog /home/log/abcd combined
ThrottlePolicy Volume 500M 1d
</VirtualHost>
와 같이 하여 관련 도메인의 로그를 쌓고 있습니다.
이때 관련 도메인(abcd.info)을 제외한 나머지 부분에 대해서만 로그를 쌓을수는 없나요?
Forums:
메인설정의 CostomLog에 기록되는 것으로 알고 있습니다.확인해보
메인설정의 CostomLog에 기록되는 것으로 알고 있습니다.
확인해보진 않았습니다. ㅡㅡ;
CostomLog에 로그가 쌓이는건 아는데...버쳘 호스
CostomLog에 로그가 쌓이는건 아는데...
버쳘 호스트에 해당하는 도메인 즉 레퍼럴이 abcd.info인것을 제외한 나머지 부분에 대한것만 로그를 쌓는것을 질문드린건데...
제가봐도 질문을 좀 애매하게 했네용 ^^;;;
내용을 보아하니 abcd.info의 로그와 *.abcd.info의 로
내용을 보아하니
abcd.info의 로그와 *.abcd.info의 로그를 분리하여 저장하고 싶으신 것 같은데요..
아래와 같이 지정하면 가능할 것입니다.
SetEnvIf Referer abcd\.info mainsite
CustomLog /home/log/abcdmainsite.log combined env=mainsite
CustomLog /home/log/abcdhosting.log combined env=!mainsite
이렇게 해두면 *.abcd.info의 로그는 /home/log/abcdhosting.log파일에 담기게 됩니다.
추가 : 전체 설정 내역
SetEnvIf Referer abcd\.info mainsite
<VirtualHost 아이피>
DocumentRoot /home/www/abcd/public_html
ServerName abcd.info
ServerAlias *.abcd.info
CustomLog /home/log/abcdmainsite.log combined env=mainsite
CustomLog /home/log/abcdhosting.log combined env=!mainsite
ThrottlePolicy Volume 500M 1d
</VirtualHost>
댓글 달기