본문 바로가기
Nginx

[Nginx] 엔진엑스 기초

by Crmal 2023. 4. 13.

주요 설정 파일

/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

댓글