반응형

nginx 8

nginX 로그 파일 설정

linux에서 nginx 설치 후 로그파일 생성 및 백업 주기 등을 관리가 필요한 경우 /etc/logrotate.d/nginx 파일에서 하면 된다.(없는 경우는 생성) 1. root 권한으로 /etc/logrotate.d/nginx 파일을 연다 2. 파일 안에 설정 입력 라인 설명 1 로그파일 생성 위치 2 로그파일 생성 시 권한(640 모드, 소유자 nginx, 그룹 root) 3 파일 생성 주기 4 로그 파일 보관 일수(2일까지만 보관, 3일 후 삭제) 5 로그파일이 없더라도 에러를 발생하지 않음 6 빈 로그파일은 로테이트 하지 않음 7 압축해서 보관 10 rotate 작업을 마친후 실행 될 스크립트를 작성한다. nginx의 경우 signal로 USR1을 받으면 로그 파일을 새로 읽으므로 새로 만들..

Linux 2022.07.19

Nginx 명령어 및 옵션

Nginx 명령어 실행 : nginx -c /etc/nginx/nginx.conf 종료 : nginx -s stop 재실행 : nginx -s reload ​ 옵션 -v nginx version -V nginx를 make했을때 컴파일러 또는 configure 옵션 표시 -t, -q nginx 설정팡리의 타당성 체크(nginx 정지 상태에서 실행) -s stop 종료 -s quit 실행중인 request처리 후 종료 -s reload 설정파일 다시 읽어들임 -s reopen 재기동 중 로그파일을 다시 오픈 -c 설정파일 지정한 설정파일로 기동 ​ ​

Linux 2022.04.08

DS213+ NginX 설치

nas에 apache 대신 nginx를 설치 그냥 ipkg install nginx하면 끝... ㅋ bash-3.2# ipkg install nginx 실행 방법 : /opt/sbin/nginx start conf 파일 : /opt/etc/nginx/nginx.conf 로그 위치 : /opt/var/nginx/log 기동 bash-3.2# nginx 종료 bash-3.2# nginx -s quit 또는 bash-3.2# nginx -s stop 안되면 bash-3.2# killall nginx 오류 정리 nginx 기동시 nginx: [emerg] getgrnam("nogroup") faile 오류 시 DSM에서 nogroup 그룹을 생성한다.

NAS 2022.03.22

yum list 갱신 및 nginx 설치(rhel6)

redhat 6.x버전에서 nginx 설치하다가 오류가 찾아보니 yum list 7버전으로 nginx가 나옴... el6으로 갱신이 필요... yum-utils 설치로 해결했다 ​ 1. 현재 yum에 nginx 정보 확인 # yum list | grep nginx nginx-release-rhel.noarch 6-0.el6.ngx installed nginx.x86_64 1:1.16.1-1.el7.ngx nginx nginx-debug.x86_64 1:1.8.0-1.el7.ngx nginx nginx-debuginfo.x86_64 1:1.16.1-1.el7.ngx nginx nginx-module-geoip.x86_64 1:1.16.1-1.el7.ngx nginx nginx-module-geoip-deb..

Linux 2022.03.21
반응형