inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자도 이해할 수 있는 Nginx 입문/실전

Nginx 기본 문법 해석하기

location = /50.x.html 블럭

해결된 질문

120

항힝홍

작성한 질문수 1

0

안녕하세요! 좋은 강의 잘 보고 있습니다!!

default.conf 파일에서 location = /50.x.html 블럭의 역할이 location / 블럭과 동일해서 필요없는거 같은데 존재하는 이유가 뭔가요??

단지, 현재는 두개의 블럭의 root 값이 똑같아서 그런거고 나중에 달라질수 있기때문에 일단 블럭이 2개 만들어져있는 건가요 ??

aws nginx reverse-proxy infrastructure

답변 2

1

JSCODE 박재성

안녕하세요 ssoogg5309님! 강의 잘 봐주셔서 감사합니다:D

저도 질문을 보고나서 처음 고민을 해보게 됐네요!

그런데 생각하신 대로 나중에 두 개의 root 값이 달라질 수 있기 때문에 블럭을 나눠둔 것 같습니다.

아니면 Nginx가 코드를 저렇게 작성해둔 이유 는 '저렇게도 Nginx의 설정을 할 수 있다'의

샘플 코드를 보여주기 위함인 것 같다고 추측됩니다!

이 외로 궁금하신 점 또 생기시면 질문 남겨주세요~~

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. ssoogg5309님.

Nginx 설정 파일에서 location 블럭은 특정 요청 경로에 대한 설정을 정의합니다. location = /50.x.html 블럭은 일반적으로 특정 에러 페이지를 처리하기 위해 사용됩니다. 이는 서버에서 발생할 수 있는 50x 오류(예: 500 Internal Server Error, 502 Bad Gateway 등)를 처리하거나 사용자에게 커스텀 에러 페이지를 제공하기 위해 설정됩니다.

location = /50.x.html 블럭과 location / 블럭은 요청 경로를 처리하는 방식에서 차이가 있습니다. location = /50.x.html는 특정 경로에 대해서만 정확히 일치하는 요청을 처리하는데, 주로 지정된 경로에 대한 고유한 설정(예를 들어, 에러 페이지)을 제공하기 위함입니다.

현재 두 블럭의 root 값이 동일하게 설정되어 있다면 기능적으로 다르지 않을 수 있습니다. 그러나 이는 미래에 각기 다른 요청 처리 방식이나 설정 값을 부여하여 유연성을 늘리기 위한 대비책으로 이해할 수 있습니다.

더 자세한 설정 및 활용법에 대한 아이디어가 필요하시다면, 다음 링크를 참고해 보세요:
- nginx 설정파일 root 설정 관련 문의

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

iam 권한

0

2

1

수강기간 연장 가능하실까요?

0

13

2

강의 듣는 중인데,

0

22

1

혹시 아파치 서버 관련 책이나 사이트도 추천해주실수 있으신가요..?

0

63

2

스프링부트 서버에 proxy_pass 할 때 질문 있습니다

0

70

2

꼭 conf.d에 default 파일이 있는상태에서 시작해야하나요 ??

0

72

2

HTTPS 관련 코드 해석하기

0

78

2

default.conf 파일이 없습니다.

0

80

2

로드밸런싱 Server ID 출력에 관한 질문

0

54

2

default.conf

0

68

2

도메인 구매 시, AWS 결제 이력이 없으면 실패하니 참고바랍니다.

0

60

2

https는 백엔드에도 적용해야하나요?

0

124

2

Nginx의 성능을 알고 싶으면 리눅스 위에서 실행 시켜야 하잖아요..

0

96

2

챕터 22에대한 질문드립니다.

0

106

2

AWS EC2 인스턴스 생성하기 - 키페어 필요

0

136

2

https 적용 과정질문

0

185

2

프론트엔드 배포 역할 의미

1

141

2

도메인 네임 EC2에 연결하기

0

144

2

Vite 없이 React만 배포할 시

1

118

2

NextJS 15버전의 경우 build 후 폴더가 다른 것 같습니다

0

358

2

상대경로 관련 질문드립니다!

0

156

2

nginx, DNS 순서 관련 질문

0

136

2

nginx 설정파일 root 설정 관련 문의

0

221

2

/etc/nginx/conf.d 디렉토리 내 default.conf가 없습니다

1

190

1