본문 바로가기
Apache

아파치 재시작 없이 로그 삭제하기

by 씨엔아이소프트 2022. 1. 18.
반응형
아파치 재시작 없이 로그 삭제하기
 
아파치 로그를 지울려면 먼저 아파치를 멈추고, rm 명령어로 해당 log 파일을 삭제한다음 아파치를 다시 시작하면 되지만, 아파치를 멈춘다는 것은 웹서비스를 중지하는 것을 의미하므로 테스트가 아니라면 이와 같은 방법은 피하는 것이 좋습니다.
 
아파치를 멈추지 않고 로그를 삭제하려 한다면 아래와 같이 처리하십시요.
 
1. rpm으로 설치된 경우
해당 디렉토리로 이동 후 /etc/httpd/logs 아파치 로그파일이 존재하는지 확인한뒤 로그파일이 존재하면 linux 커맨드 상에서 아래와 같이 입력합니다.
 
[root@localhost~]# cp -f /dev/null /etc/httpd/logs/access_log
cp: overwrite '/etc/httpd/logs/access_log'?
y 입력후 엔터
2. 소스로 설치된 경우
 
해당 디렉토리로 이동 후 /usr/local/apachel/logs 아파치 로그파일이 존재하는지 확인한뒤 로그파일이 존재하면 linux 커맨드 상에서 아래와 같이 입력합니다.
 
[root@localhost~]# cp -f /dev/null /usr/local/apache/logs/access_log
cp: overwrite '/usr/local/apache/logs/access_log'?
y 입력 후 엔터
반응형

댓글