inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Nhập môn/Thực hành Nginx mà người không chuyên cũng có thể hiểu được

Giải thích mã liên quan đến HTTPS do Nginx và Certbot tạo ra

default.conf

68

jjs2704023067

16 câu hỏi đã được viết

0

안녕하십니까 선생님,

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

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

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

aws nginx reverse-proxy infrastructure

Câu trả lời 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

communityai8509

안녕하세요, 인프런 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에 대한 설정 문제 해결하기

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

Docker + Spring Boot CI/CD 방법

0

6

1

정적 파일 서빙에 대한 성능 최적화에 대해 질문드립니다.

0

10

1

패키지 구분에 대해 궁금한게 있습니다

0

12

1

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

0

63

2

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

0

71

2

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

0

72

2

HTTPS 관련 코드 해석하기

0

78

2

default.conf 파일이 없습니다.

0

81

2

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

0

54

2

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

0

60

2

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

0

126

2

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

0

96

2

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

0

106

2

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

0

137

2

https 적용 과정질문

0

185

2

프론트엔드 배포 역할 의미

1

141

2

도메인 네임 EC2에 연결하기

0

145

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

222

2

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

1

190

1