Search

nginx

대분류
OS
소분류
Linux
설명
nginx 구조 분석
유형
구조
주요 레퍼런스
https://choidr.tistory.com/entry/NestJS-TypeORM-Entity-%EC%83%81%EC%86%8Dinheritance
최종 편집 일시
2024/10/27 15:42
생성 일시
2024/01/23 06:11
13 more properties

디렉토리 구조

주요 파일 위치

NGINX의 설정 관련 파일들의 위치: /etc/nginx/
NGINX의 주 설정 파일 위치: /etc/nginx/nginx.conf
NGINX의 server파일 위치: /etc/nginx/conf.d/

기본 설정

설정 파일 계층 구조

nginx.conf

설정 파일 내용 변경 후 NGINX에 반영하기 위한 구문 sudo service nginx reload; * restart는 권장되지 않음.
server { listen 8080; # 포트 리스닝 - 웹사이트가 바라보는 포트 client_max_body_size 5M; # POST 요청의 본문 크기가 5MB를 초과하면 Nginx가 해당 요청을 거부 location / { # URI 경로가 /인 요청에 대한 설정을 정의 alias /usr/share/nginx/html/; # 해당 location의 루트를 지정된 경로로 설정 try_files $uri $uri/ /index.html; # 파일이나 디렉토리를 찾는 방법 시도 지시 # 먼저 $uri에 해당하는 파일을 찾고, # 그 다음 $uri/에 해당하는 디렉토리를 찾습니다. 찾지 못하면 /index.html을 반환 autoindex off; # 디렉토리 내의 파일 목록을 자동으로 생성하지 않도록 설정 # 디렉토리 내용을 브라우저에 노출X limit_except GET POST { # HTTP 메서드를 제한하는데 사용 deny all; # GET과 POST 메서드를 허용하고, } # 다른 모든 메서드는 거부 } }
Bash
복사