공식문서&논문 - 네트워크
Nginx
깊게 생각하고 최선을 다하자
2022. 10. 2. 00:07
- Nginx는 하나의 마스터 프로세스와 여러 개의 워커 프로세스들을 갖고 있습니다. 마스터 프로세스의 주 목적은 설정을 읽고 평가하고, 워커 프로세스들을 유지하는 것입니다. 워커 프로세스들이 실제 요청의 프로세스들을 수행합니다.
- Nginx는 이벤트 기반 모델을 사용하고, 워커 프로세스들에 효율적으로 요청을 분산하기 위하여 OS 독립적인 메커니즘을 사용합니다. 워커 프로세스의 숫자는 설정 파일에 정의되고, 주어진 설정에서 고정되거나 가능한 CPU 코어수에 따라 자동적으로 조정됩니다.
- Nginx와 그것들의 모듈들이 동작하는 방식은 설정 파일에 의해 결정됩니다. 기본적으로 설정 파일은 nginx.conf라고 명명되고, /usr/local/nginx/conf, /etc/nginx 혹은 /usr/local/etc/nginx 디렉토리에 위치합니다.