주요 설정 파일
/etc/nginx/
- 엔진엑스 서버가 사용하는 기본 설정이 저장된 루트 디렉터리
/etc/nginx/nginx.conf
- 엔진엑스의 기본 설정 파일로, 모든 설정의 진입점입니다.
- 워커 프로세스 개수, 튜닝, 동적 모듈 적재 같은 글로벌 설정 항목을 포함합니다.
- 다른 엔진엑스 세부 설정 파일에 대한 참조를 지정합니다.
- 모든 설정 파일을 포함하는 최상위 http 블록을 가집니다.
/etc/nginx/conf.d/
- 기본 HTTP 서버 설정 파일을 포함합니다.
- 디렉터리 내 파일 이름이 .conf로 끝나는 파일은 /etc/nginx/conf.d이 가진 최상위 http 블록에 포함됩니다.
- 이 파일은 여러 설정 파일마다 나누어 include 구문을 활용하여 구조화하여 사용됩니다.
/var/log/nginx/
- 엔진엑스의 로그가 저장되는 디렉터리
- access.log와 error.log 파일이 있음
명령어
nginx -h
- 엔진엑스 도움말
nginx -v
엔진엑스 버전 확인
nginx -V
엔진엑스 버전 + 빌드 정보 + 엔진엑스 바이너리에 포함된 모듈을 보여주는 설정 인숫값
nginx -t
엔진엑스 설정을 시험
nginx -T
엔진엑스 설정을 시험하고 결과를 화면 띄웁니다.
nginx -s signal
-s 매개변수는 지정된 신호(stop, quit, reload, reopen)를 엔진엑스 마스터 프로세스에 전송합니다.
- stop: 엔진엑스 프로세스를 즉시 종료
- quit: 현재 진행 중인 요청을 모두 처리 한 뒤 종료
- reload: 엔진엑스가 설정을 다시 읽어들이게 한다.
- reopen: 지정된 로그 파일을 다시 열도록 한다
'Nginx' 카테고리의 다른 글
[Nginx] HTTP, TCP, UDP 부하분산 (0) | 2023.04.15 |
---|
댓글