ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • nginx 의 main events http server location contexts
    웹서버/nginx 2024. 2. 10. 13:33

     

    엔진엑스(nginx)에서는 다음과 같은 여러 가지 컨텍스트가 있습니다.

    1. Main Context (메인 컨텍스트):
      • 메인 컨텍스트는 모든 다른 컨텍스트를 포함하는 최상위 컨텍스트입니다.
      • 메인 컨텍스트는 전반적인 엔진엑스 애플리케이션에 영향을 미치는 세부 설정을 구성하는 데 사용됩니다.
    2. Events Context (이벤트 컨텍스트):
      • 이벤트 컨텍스트는 메인 컨텍스트 안에 포함됩니다.
      • 이벤트 컨텍스트는 엔진엑스가 연결을 처리하는 방식에 대한 전역 옵션을 설정합니다.
      • 예를 들어, 워커 프로세스 수, 연결 시간 초과 등의 옵션을 설정할 수 있습니다.
    3. HTTP Context (HTTP 컨텍스트):
      • HTTP 컨텍스트는 메인 컨텍스트 안에 포함됩니다.
      • HTTP 컨텍스트는 엔진엑스의 HTTP 서비스를 활성화하고 구성하는 데 사용됩니다.
      • 이 컨텍스트에서는 서버 블록(server block) 및 로케이션 블록(location block)을 설정할 수 있습니다.
    4. Server Context (서버 컨텍스트):
      • 서버 컨텍스트는 HTTP 컨텍스트 안에 포함됩니다.
      • 서버 컨텍스트는 가상 호스트를 구성하는 데 사용됩니다. 이는 엔진엑스에서 "서버 블록"이라고도 합니다.
      • 각 서버 블록은 하나의 가상 호스트를 나타냅니다. 다른 도메인 또는 IP 주소에 대한 요청을 처리하는 데 사용됩니다.
    5. Location Context (로케이션 컨텍스트):
      • 로케이션 컨텍스트는 서버 컨텍스트 안에 포함됩니다.
      • 로케이션 컨텍스트는 특정 URL 패턴 또는 디렉토리에 대한 요청을 처리하는 방법을 정의합니다.
      • 예를 들어, 특정 경로로 들어오는 요청을 특정 파일 또는 다른 서버로 리다이렉트할 수 있습니다.

    댓글

Designed by Tistory.