inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Nginx, Certbot이 작성한 HTTPS 관련 코드 해석하기

default.conf

68

광교js

작성한 질문수 16

0

안녕하십니까 선생님,

35번 강의에서 /etc/nginx/conf.d/default.conf

이 경로에 default.conf 파일이 존재하지 않습니다.

Certbot, HTTPS 인증서는 모두 정상적으로 받았습니다. 강의 놓친 부분은 없는데 어디서 문제인 지 모르겠습니다..

aws nginx reverse-proxy infrastructure

답변 2

1

JSCODE 박재성

안녕하세요 ! 질문 잘해주셨어요 !

질문해 주신 내용에 대해 답변드려볼게요 ~

이전에 해당 파일을 실수로 삭제했거나, 설치 방법 및 운영체제와 같은 서버 환경에 따라 기본 설정 파일 경로가 다른 경우

/etc/nginx/conf.d/default.conf 파일이 보이지 않을 수 있어요 !

HTTPS 인증서가 정상적으로 발급된 상태라면, Nginx 설정 파일 어딘가에 # managed by Certbot이라는 주석이 반드시 들어 있어요!

아래 명령으로 실제로 사용 중인 설정 파일을 확인해 보시는 걸 추천드려요 !

sudo nginx -t

sudo find /etc/nginx -name "*.conf"

sudo grep -R "managed by Certbot" /etc/nginx

이 명령을 통해 Certbot이 수정한 설정 파일의 정확한 위치를 찾으실 수 있고, 강의에서 설명드린 HTTPS 관련 코드는 경로만 다를 뿐 내용과 의미는 동일하니 그대로 이해하시면 돼요:)

혹시 위 방법으로도 찾기 어려우시면 현재 어떤 경로에 어떤 파일들이 있는지에 대한 내용과 함께 언제든 편하게 추가 질문 주세요 ~~

늘 파이팅입니다 😄

0

인프런 AI 인턴

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

Nginx 설정에서 기본적으로 default.conf 파일은 새로운 Nginx 버전이나 특정 배포본에서는 위치나 생성이 달라질 수 있습니다. 일반적으로는 기본 설정 파일은 /etc/nginx/nginx.conf에서 수행되며, 추가적인 설정이 필요할 경우 /etc/nginx/conf.d/ 디렉토리에 사용자 정의 설정 파일을 추가하는 형식입니다.

  • 특정 배포본에서는 default.conf 파일이 별도로 생성되지 않고 바로 nginx.conf 파일에서 필요에 따라 설정이 추가될 수 있습니다.
  • nginx.conf 파일 내에 include /etc/nginx/conf.d/*.conf; 구문이 있으므로 해당 디렉토리에 설정 파일을 기본적으로 추가할 수 있습니다.

이 상황에서 몇 가지 확인해볼 사항을 제안드립니다:

  1. /etc/nginx/nginx.conf 파일을 열어 그 안에서 설정이 어떻게 구성되어 있는지 확인해 보세요.
  2. nginx.conf 및 존재하는 다른 설정 파일에서 server 블록이 적절히 구성되어 있는지 확인합니다.

유사한 문제를 해결한 사례를 참고하시려면 아래 링크를 확인하실 수 있습니다:
- Nginx에 대한 설정 문제 해결하기

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

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

0

13

2

강의 듣는 중인데,

0

22

1

36강 오탈자가 있는 거 같습니다.

0

17

2

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

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

도메인 구매 시, 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

location = /50.x.html 블럭

0

120

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