./categories/os
Synology nginx access log 활성화
Synology nginx access log 활성화.
1) access_log 켜기
sudo vi /usr/syno/share/nginx/nginx.mustache
# access_log off 주석 처리 → 아래 access_log 라인 활성
2) 로그 디렉터리 권한
sudo vi /usr/share/init/nginx.conf
# MakeDirectory /var/log/nginx → mode 0755
3) syslog-ng 파일 권한
sudo vi /etc.defaults/syslog-ng/patterndb.d/nginx.conf
# file("/var/log/nginx/access.log" perm(0666) ...)
# file("/var/log/nginx/error.log" perm(0666) ...)
# 읽기만: 0644
4) logrotate
sudo vi /etc/logrotate.d/nginx
# postrotate 앞에 create 0666 (또는 0644) 추가
5) 재시작
sudo synoservice --restart nginx
sudo synoservice --restart syslog-ng
sudo synoservice --restart synologrotate
관련 링크: https://app.notion.com/p/f95b91bd5faa46848c667b95b800e03b
./comments