컴퓨터 / Computer

FreeBSD에 newsyslog 설정하여 아파치 웹 서버 로그 돌리기


Linux 에서는 기본적으로 아파치 로그를 잘라 주던데 FreeBSD에서는 별도로 설정을 해야 한다. logrotate 를 써도 되지만 여기에서는 newsyslog 를 이용해 보자. 


0. newsyslog 설치 


 pkg install newsyslog 


FreeBSD 14 이후에서는 위와 같이 입력하여 설치한다.


1. newsyslog.conf 설정 


67fdbf616b56f885806b7c6cb309c498_1751519186_5843.jpg
 


/etc 폴더에 newsyslog.conf 파일이 있다. 여기에 아파치 로그를 아래와 같이 추가한다. (newsyslog.conf 에 바로 기록해도 되는데 newsyslog.conf.d/ 폴더에 apache.conf 를 만들어 거기에 추가해도 된다.) 



/var/log/httpd/[domain]-access_log    644  7     *    @T00     B  /var/run/httpd.pid  30

/var/log/httpd/[domain]-error_log     644  7     *    @T00     B  /var/run/httpd.pid  30


접속 로그와 오류 로그를 모두 기록했다. 


2. 제대로 설정했는지 테스트를 하자. 아래와 같이 입력을 해 본다. 



 newsyslog -v -f /etc/newsyslog.conf


아래와 같이 메시지가 나오면 정상이다.


67fdbf616b56f885806b7c6cb309c498_1751519891_3104.jpg
 


3. crontab 수정 


마지막으로 newsyslog를 crontab 에 등록해야 하는데, 0의 설치 과정에서 이미 crontab 에 등록되었지만 아래와 같이 apachectl graceful 을 추가해 주어야 한다. 



# Rotate log files every hour, if necessary.

0       *       *       *       *       root    newsyslog && apachectl restart  > /dev/null



이상. 

Comments

베르 메쉬 볼캡 런닝모자 러닝모자 등산모자 통기성 극대화 여름모자 러닝볼캡
셀프제모 왁스스트립 100매 제모패치 패드 셀프왁싱
여성 스트라이프 패턴 가디건 디자인 반팔 티셔츠
여성플랫슈즈 로퍼 리본단화 스웨이드 모카신 LK-YB2
(이거찜) 리본 에어랩 파우치 여행용 보관 수납 가방 드라이기 케이스 호환가능
갤럭시S23 가죽 플립케이스 카드 수납 지갑형 SM-S911N
갤럭시탭S4 10.5 종이질감 액정보호필름
갤럭시Z폴드7 6 5 4 3 2 엘라스틱 밴드스트랩 하드 범퍼케이스 ZFold7 제트폴드5 지폴드4 Z폴드3
공발커버 소음방지 식탁 의자발커버 의자캡 긁힘방지
생활낙원 물고기유리문손잡이(붕어) 주방용품 생활용품 키친 다용도
의자발커버 실리콘 의자고무발 4개세트 중형반투명
3M 코맨드 화이트 리필테이프 대 4개입
체리쉬 강아지 배변 탈취제 파우더향 500ml
키친아트 예리하고 섬세한 올스텐 감자칼 필러
이케아 MEDELVAG 메델보그 병솔 유리병 브러쉬
낫소 탁구 지주네트 세트

9구 불빛딸깍이키링
칠성상회
올뉴 말리부 하이브리드 와이퍼 650mm450mm 세트
칠성상회

맨위로↑