시놀로지 npm <> cloudflare SSL 적용 질문
인터넷 - iptime - 시놀로지로 연결이 되어 있습니다.
- iptime에는 80:80, 443:443으로 포트포워딩 되어 있습니다.
- cloudflare DNS레코드에는 A유형으로 제 IP로 프록시해 놓았습니다.
docker 포트입니다.
NPM에서 달소님이 작성해주신 게시글로 SSL 적용하고 있는데 계속 아래왜 같은 에러가 발생합니다.
CommandError: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/cloudflare/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/cloudflare/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/cloudflare/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/cloudflare/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/cloudflare/ ERROR: Could not find a version that satisfies the requirement cloudflare (from versions: none) ERROR: No matching distribution found for cloudflare at /app/lib/utils.js:16:13 at ChildProcess.exithandler (node:child_process:430:5) at ChildProcess.emit (node:events:518:28) at maybeClose (node:internal/child_process:1105:16) at ChildProcess._handle.onexit (node:internal/child_process:305:5)
토큰도 제대로 입력했는데 1시간째 해결하지를 못하고 있네요 ㅠㅜ
도와주시면 감사하겠습니다. ㅠㅠ
좋은답변을 받기위해서는 좋은 질문이 필요합니다.
유의할점⚠️
- 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
- 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
- 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
- (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
질문방법🙏
자신의 상황을 최대한 자세히 설명해주세요.
상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다.
ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.
*가능하면 최신버전 OS/SW를 이용해주세요
답변에대한 피드백을 주세요.
정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.
이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.
www , . 와일드카드방식도 넣고해보세여.
혹시 시놀로지 docker의 npm에서 ssl을 api key로 등록하는데도 DNS를 등록해야할까요?
음 이렇게만 보면 원인을 알기 쉽지 않네요
저 에러가 어느 부분에서 나오는 건가요?
위 링크는 우분투에 설치하는 방법입니다
시놀로지는 데비안 포크 기반이라 명령어나 구조가 좀 다릅니다
어디서 뭘 실행하시다가 위 에러가 뜨셨나요?
그리고 사용하시는 DSM버전이라던가 설치한 패키지 버전이라던가
좀 더 세부적인 정보를 주시고 질문 하셔야 다른 분들이 빠르게 답변 가능하실 거 같네요
너굴맨봇 댓글 참고하세요
시놀로지에서 npm설치는
이 글 참고 하세요
에고 야근하고 지금 부랴부랴 댓글작성합니다.
시놀로지 DS220+ DSM 7.2.1를 사용하고 있습니다.
에러 발생은 NPM에서 SSL을 등록할때 발생했습니다.
NPM은 시놀로지의 container manager에서 jc21/nginx-proxy-manager 이미지 사용하고 있습니다.
본문에 사진이 안올라가서 사진은 댓글로 남깁니다 ㅠㅜㅜ
npm설치나 와일드카드 설정 준비가 전부 정상적으로 준비 됐는데 오류가 뜨는 상황이시면
혹시 클플 A네임 프록시로 돼있으신가요?
그리고 클플에 cname 어떻게 등록 돼있으신가요?A 도메인 아이피 DNS only
CNAME * 도메인 DNS only
CNAME www 도메인 DNS only
이렇게 등록 해보시고 시도 해보세요
데이터 백업하는 시간이 더 오래걸렸지만.. 해결했네요.. 원인은 아직까지 잘 모르겠지만..ㅠ
감사합니다!
cmt alert