몽-구
몽구의 우당탕탕 개발 공부
몽-구
전체 방문자
오늘
어제
  • 분류 전체보기 (106)
    • PS (38)
      • 백준 (24)
      • 프로그래머스 (14)
    • Dev (58)
      • Kotlin (0)
      • Java (4)
      • Spring, SpringBoot (1)
      • C (8)
      • Python (10)
      • Dart (1)
      • 알고리즘 (7)
      • 자료구조 (3)
      • Git (1)
      • Linux (2)
      • VS Code (1)
      • 환경 설정 (8)
      • Conference (1)
      • 42Seoul (3)
      • Node.js (1)
      • ShellScript (1)
      • IntelliJ (0)
      • MacOS (2)
      • 기타 (3)
    • CS (1)
      • 데이터베이스 (1)
    • DS (4)
      • Coursera (4)
    • 리뷰 (1)
      • 제품 리뷰 (1)
    • 일상 (3)
      • 자동화 (1)
      • 목표 및 계획 (2)
      • 회고 (0)
    • 삶에 대한 태도 (1)
      • 유튜브를 보며 (1)

블로그 메뉴

  • GitHub

인기 글

반응형

태그

  • 파이썬
  • BOJ
  • 백준알고리즘
  • Python
  • sort
  • 프로그래머스
  • 코딩테스트
  • 백준온라인저지
  • 리눅스
  • Algorithm
  • 정렬
  • Linux
  • c언어
  • 알고리즘
  • 백준

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
몽-구

몽구의 우당탕탕 개발 공부

Dev/기타

[Nginx] Nginx 환경 설정 - (1) 배경 지식

2022. 7. 3. 15:11
반응형

1. 환경 설정에 대한 기본 설명

  • Nginx 환경 설정 파일은 논리적으로 되어 있는 지시어(derectives) 목록
  • 애플리케이션 전체가 지시어에서 부여하는 값에 의해 작동
  • Nginx는 모듈 구조로 작동하며, 각 모듈은 특정 지시어의 묶음 형태로 제공됨
  • 가장 기본적인 지시어들은 Nginx 코어 모듈(Core module)에 포함되어 있음

 

2. 지시어 (directive)

2.1 simple directive

 worker_processes 1;

{이름} {값}; 형식이며, 세미콜론으로 끝남

2.2 block directive

 events {
   worker_connections 1024;
 }
 http {
   server {
     listen      80;
     server_name localhost;
   }
 }
  • simple directive를 블록({ })으로 감싼 형태의 지시어
  • block directive 안에 다른 block directive를 포함할 수도 있음

2.3 include

 # mime.types 파일을 읽어들인다. (단일 파일을 include)
 include /etc/nginx/mime.types;
 ​
 # /etc/nginx/conf.d 디렉토리 아래 있는 .conf 파일을 모두 읽어 들임 (특정 디렉토리의 모든 파일을 include)
 include /etc/nginx/conf.d/*.conf;
  • include 지시어는 특정 파일을 포함하는 기능을 수행
  • 단일 파일을 include 할 수도 있고, 정규표현식처럼 애스터리스크를 활용하여 특정 확장자를 가진 파일을 모두 include 할 수도 있음

 

참고 자료

  • [Nginx] 엔진엑스 기본 환경 설정
  • [Nginx] Nginx 이해하기
  • [NGINX] 꼭 알아야 할 configuration 기초 개념!
반응형
저작자표시 비영리 변경금지 (새창열림)

'Dev > 기타' 카테고리의 다른 글

[iTerm2] iTerm2 한글 깨짐 현상 (자음/모음 분리 현상) 해결 방법  (0) 2022.07.15
[Vim] 최소한의 Vim 단축키 cheatsheet  (0) 2022.06.04
    'Dev/기타' 카테고리의 다른 글
    • [iTerm2] iTerm2 한글 깨짐 현상 (자음/모음 분리 현상) 해결 방법
    • [Vim] 최소한의 Vim 단축키 cheatsheet
    몽-구
    몽-구
    소망보단 목표를, 생각보단 실천을

    티스토리툴바