Infra & Devops/Nginx
[Nginx] 주요 설정 파일, 디렉터리, 명령
겸둥이xz
2022. 5. 6. 22:35
반응형
CentOS 7 기준 yum repo를 통한 설치한 경우이며, 컴파일 설치를 했을 때는 디렉터리 구조가 다를 수 있음.
설정 파일, 디렉터리
/etc/nginx
- nginx가 사용하는 기본 설정이 저장된 루트 디렉터리
/etc/nginx/nginx.conf
- nginx 기본 설정 파일
- 글로벌 설정 포함 및 다른 세부 설정 파일에 대한 참조 지정
/etc/nginx/conf.d/
- 기본 HTTP 서버 설정 파일을 포함
- *.conf 파일들은 /etc/nginx/nginx.conf 파일이 가진 최상위 http 블록에 포함됨
/var/log/nginx
- 로그가 저장되는 디렉터리이며 access.log / error.log 파일이 있음
- 서버가 수신한 개별 요청에 대한 로그를 저장
- 에러 로그는 에러 발생 시 이벤트를 저장
- debug 모듈 활성 시 디버그 정보도 에러 로그에 기록
기본 명령어
nginx -V
- 버전 및 빌드 정보 확인
nginx -t
- nginx 설정 테스트
nginx -s <SIGNAL>
- 시그널의 종류 stop, quit, reload, repoen
- 지정된 시그널을 마스터 프로세스에 전송
반응형