인프런 커뮤니티 질문&답변
6강 12분즈음
해결된 질문
작성
·
23
답변 2
1
지금 화면만 봤을때 ownstory.kr 도메인이 가르키는 @ 유형 설정이 되어있지 않습니다. 일단 루트도메인이 서버를 가르켜야 하고 루트 도메인이 서버를 가르키는 상태가 된 후에 서브 도메인이 서버로 향할 수 있습니다.

해당 도메인에 대해 ping 명령어를 날려보면 호스트를 찾을 수 없다고 나옵니다. 이전 강의 중 3.도메인부터 연결까지, VPS 서버 실전 세팅 가이드 강의의 15분쯤에 해당 도메인이 VPS 서버 아이피를 가르키는 설정을 하는 내용이 나옵니다. 이 부분을 먼저 확인해보셔야 할 듯 합니다.

일단 루트도메인, 그리고 서브 도메인이 모두 서버의 아이피를 가르키는것은 확인 되셨습니다.

그러면 NPM 상단메뉴의 Hosts > Proxy Hosts > Add Proxy Host 를 통해서 서브도메인을 먼저 추가하신 후에 그리고 그 다음에 Certificates 를 통해 등록을 해보시기 바랍니다.
다시 정리하자면 등록하고자 하는 서브도메인은 반드시 해당 서버를 가르키고 있어야 하고 (스샷에서 root 서브도메인은 현재 추가되어있지 않아보입니다) 해당 도메인은 Proxy Hosts에 등록되어 있어야 합니다.
답변을 다는 사이에 질문을 수정하셔서 다시 추가 답변을 드리자면 최종적으로 올려주신 이미지에서의 내용을 보면 ownstory.kr 과 n8n.ownstory.kr은 현재 서버와 통신이 문제없이 이루어져서 등록에 문제가 없는데 portainer.ownstory.kr 은 NPM 서버와 통신을 할수 없다고 나옵니다. 포르테이너 도메인이 proxy hosts에 추가되어있는지 확인해보시기 바랍니다.

제가 올려주신 이미지를 참고하여 직접 접속을 해보면 포르테이너 구동에는 전혀 문제가 없어보입니다. 따라서 도커 컨테이너의 표기 오류는 무시해도 상관없을듯 싶습니다.
추가로 강의에서 처럼 꼭 SSL 인증서를 3개 항목을 하나로 할 필요는 없습니다. 루트도메인 따로, n8n 따로 포르테이너 따로 생성해서 관리하는게 차후 더 효율적일 수도 있습니다. 포르테이너는 관리 목적의 프로그램이므로 당장 급한게 아니라면 루트와 n8n 부터 설정하시고 진행하셔도 큰 상관은 없기도 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 두번째월급님.
n8n용 도메인 설정을 진행하는 도중 Nginx Proxy Manager에서 “Internal Error” 팝업이 발생하여 혼란스러우셨을 것 같아요. 이 문제는 주로 도메인 구성 오류나 Let’s Encrypt 설정 시도에서 발생할 수 있습니다. 아래에 해결 방안을 제안드립니다.
1. DNS 설정 확인:
- 입력하신 CNAME 레코드들이 정확하게 설정되어 있는지 확인하세요. 특히, n8n.ownstory.kr 과 같은 형태로 접근해야 하므로 해당 부분의 설정을 다시 검토해 보시기 바랍니다.
- 설정 변경 후에는 DNS 전파에 약간 시간이 소요될 수 있으니, 반영되었는지를 nslookup 등의 도구로 확인해 보세요.
2. 네트워크 설정 확인:
- 서버에서 80번 포트와 443번 포트가 외부에서 접근 가능하도록 개방되어 있는지 확인하세요. 방화벽 설정에서 이 포트들이 허용되고 있는지 확인이 필요합니다.
3. Nginx Proxy Manager 설정 점검:
- “Internal Error” 메시지는 주로 Nginx Proxy Manager가 올바르게 도메인을 처리하지 못해서 발생할 수 있습니다. 프록시 호스트 설정에서 지정한 도메인이 Nginx가 실행되고 있는 서버로 바르게 트래픽을 안내하는지 확인해 보세요.
4. 인증서 문제 해결:
- Let’s Encrypt 인증서를 설정할 때 “wildcards not permitted” 경고가 나타난다는 점은 와일드카드 인증서 요청이 실패한다는 의미로, 개별 서브도메인에 대해 인증서를 설정해 보세요. 예를 들어, n8n.ownstory.kr 등의 개별적인 서브도메인으로 인증서를 설정하는 방법을 시도해 보세요.
5. 추가적인 로그 검토:
- Nginx와 관련된 로그 파일(/var/log/nginx/error.log 및 /var/log/nginx/access.log)을 점검하여 어떤 구체적인 오류가 발생하는지 확인해 보세요. 오류의 원인을 파악하는 데 큰 도움이 됩니다.
비슷한 문제 해결 참고 자료:
- 외부 접속호스트 설정하였지만 접속되지 않습니다.: 도메인 연결 문제를 다룬 질문입니다.
- docker에서 n8n 실행오류: Docker와 관련된 실행 오류에 대한 안내가 포함되어 있습니다.
위의 조언이 도움이 되었기를 바랍니다. 문제가 지속된다면, 해당 오류 메시지나 로그의 세부 사항을 추가로 제공해 주시면 더 나은 해결책을 찾는 데 도움이 될 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.







그 부분 진행했는데도 여전히 결과값이 똑같네요... 오늘은 6강 클리어 하고싶었는데ㅠㅠ
test 해보면 이렇게 나오는데 포르테이너가 문제일까요?
여기서 보면 포르테이너 stack에만 아무것도 안써있는게 이상하기도 하구요!