-
nginx 의 main events http server location contexts웹서버/nginx 2024. 2. 10. 13:33
엔진엑스(nginx)에서는 다음과 같은 여러 가지 컨텍스트가 있습니다.
- Main Context (메인 컨텍스트):
- 메인 컨텍스트는 모든 다른 컨텍스트를 포함하는 최상위 컨텍스트입니다.
- 메인 컨텍스트는 전반적인 엔진엑스 애플리케이션에 영향을 미치는 세부 설정을 구성하는 데 사용됩니다.
- Events Context (이벤트 컨텍스트):
- 이벤트 컨텍스트는 메인 컨텍스트 안에 포함됩니다.
- 이벤트 컨텍스트는 엔진엑스가 연결을 처리하는 방식에 대한 전역 옵션을 설정합니다.
- 예를 들어, 워커 프로세스 수, 연결 시간 초과 등의 옵션을 설정할 수 있습니다.
- HTTP Context (HTTP 컨텍스트):
- HTTP 컨텍스트는 메인 컨텍스트 안에 포함됩니다.
- HTTP 컨텍스트는 엔진엑스의 HTTP 서비스를 활성화하고 구성하는 데 사용됩니다.
- 이 컨텍스트에서는 서버 블록(server block) 및 로케이션 블록(location block)을 설정할 수 있습니다.
- Server Context (서버 컨텍스트):
- 서버 컨텍스트는 HTTP 컨텍스트 안에 포함됩니다.
- 서버 컨텍스트는 가상 호스트를 구성하는 데 사용됩니다. 이는 엔진엑스에서 "서버 블록"이라고도 합니다.
- 각 서버 블록은 하나의 가상 호스트를 나타냅니다. 다른 도메인 또는 IP 주소에 대한 요청을 처리하는 데 사용됩니다.
- Location Context (로케이션 컨텍스트):
- 로케이션 컨텍스트는 서버 컨텍스트 안에 포함됩니다.
- 로케이션 컨텍스트는 특정 URL 패턴 또는 디렉토리에 대한 요청을 처리하는 방법을 정의합니다.
- 예를 들어, 특정 경로로 들어오는 요청을 특정 파일 또는 다른 서버로 리다이렉트할 수 있습니다.
'웹서버 > nginx' 카테고리의 다른 글
엔진엑스 이벤트 컨텍스트 설정 (0) 2024.02.10 엔진엑스 메인 컨텍스트 주요 옵션 설명 (0) 2024.02.10 엔진엑스(Nginx) Location Context 와 수정자 (0) 2024.02.10 ubuntu 에서 nginx 설치하기 (0) 2024.02.10 Nginx 구성 파일의 기본 구조 (1) 2024.02.07 - Main Context (메인 컨텍스트):