-
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX HTTP 코어 모듈WEBWAS/NGiNX 2024. 3. 19. 19:10
안녕하세요 (주) 제스트정보기술 입니다.
오늘은 Nginx의 HTTP 모듈에 관하여 알아보도록 하겠습니다.
1. HTTP Core Module
Nginx의 모듈 중 가장 큰 모듈로 제공하는 지시어와 변수가 매우 많습니다.
이를 이해하기 위해서 세개의 주요 블록인 http, server, locaion을 이해할 필요가 있습니다.
1.1. http
http 블록은 환경 설정 파일의 루트에 삽입되며 해당 블록 안에서는 nginx의 HTTP 부문과 관련된 모든 모듈의 지시어와 블록을 정의 가능합니다.
해당 블록은 여러개 설정 가능하지만 앞의 지시어를 덮어쓰므로 뒤의 블록 지시어만 유효하게 됩니다.
1.2. server
해당 블록은 하나의 웹사이트를 선언하는데 사용합니다.
www.test.com 같은 호스트명으로 식별되는 독자적인 환경 설정을 만듧니다.
이 블록은 http 블록 안에서만 사용이 가능합니다.
1.3. location
웹사이트의 소스 위치를 적용하는 부분입니다.
2. 설정 상속
http 블록에 의해 정의되는 섹션은 웹 환경 설정 전체를 에워싸고 있으며 호스팅하는 도메인과 서비도메인을 정의하는 하나 이상의 server 블록을 포함합니다.
각 사이트에 대해 특정 URI나 패턴과 일치하는 요청에 한해 설정을 추가하기 위해 location 블록을 정의합니다.
이때 설정에는 상속 원리가 적용됩니다.
http 블록 수준에서 하나의 설정을 정의하면 그 설정은 블록 안에 들어 있는 server와 location 블록 안에서도 값이 유지됩니다.
http { gzip on; server { server_name localhost; listen 80; location /download/ { gzip off; } } }
오늘은 여기까지 알아보도록 하겠습니다.
봄이 다가오고 있습니다. 큰 일교차에 감기 조심하시고 다시 찾아뵙겠습니다.
<제스트정보기술 기술지원>
제스트정보기술은 20년 이상의 WEB/WAS 기술지원 경험과 노하우를 바탕으로
고객의 상용소프트웨어(Jeus, weblogic,JBoss EAP, Oracle DB등)에 소요되는 획기적인 비용절감과 시스템 서비스의 성능을 전반적으로 개선하여
기술지원, 컨설팅을 제공하고 있습니다.
오픈소스 기반의 SW 설치 및 구성 , 시스템 구축 이후 케어팩(Care Pack) 서비스를 통하여 기존 고비용에 따른 상용 SW 운영 비용의 획기적인 절감은 물론,
고객의 운영 시스템을 안정적으로 지원하기 위한 서비스를 제공하고 있습니다.
<오픈소스 기술지원 문의>
영업지원 : sales@xest.kr
전화번호 : 02-558-5918
팩스번호 : 02-558-5913
홈페이지 : http://www.xest.kr
'WEBWAS > NGiNX' 카테고리의 다른 글
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 모듈 지시어 (0) 2024.05.13 <오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 모듈 지시어 (1) 2024.04.16 <오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 테스트 서버 구축 (0) 2024.02.19 <오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 기본 환경 설정 이해 (0) 2024.01.19 <오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX 로그 설정 (0) 2023.12.18