SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

npm 하나때문에 미치겠습니다.. (재질문)

kmw_ kmw_ 242

0

17

어제 저녁부터 계속 삽질하다가 정상이여야 하는게 원인도 모른상태로 먹통이라 멘탈은 나갈대로 나가버렸고 이것만 계속 고치고있다 재질문 올립니다;

 

이전글 : https://svrforum.com/software/1200609

 


 

우선 현재 구성은

 - proxmox lxc로 npm 설치

 - cloudflare)

     A / @ / IP / Proxied

     CNAME / * / domain / Proxied

image.png.jpg

 

 - NPM)

    SSL - Let's encrypt - Cloudflare (정상연결)

    NPM에 할당받은 아이피(192.168.0.12)로 80/443 포트포워딩 O

    Proxy Hosts에는 테스트삼아 NPM 관리페이지만 연결

    설정사진 :

image.png.jpg image.png.jpg

 

이렇게 되어있고 상황은 클라우드플레어 / npm / 공유기 포트포워딩(80/443 오픈)까지 다 해놨는데도 처음에는 (프록시로 바꿔서그런지) 타임아웃이 뜨다가 523(Origin is unreachable) 에러가 뜨고 삽질 다해봐도 접속이 안되고 있습니다;

 

image.png.jpg

 

그래서 지금

  - Schme를 http -> https / https -> http로 변경

  - 클라우드플레어 캐시삭제

  - npm 재설치 -> ssl + 프록시호스트 똑같이 재설정 (2회째)

 이정도 해봤는데 사실상 이정도면 개인적으로 해볼건 다 해봤다고 생각되네요..

(이전에는 포트포워딩하고 schme 바꿔주기만 하면 바로 됐었습니다;;)

 

진짜 이거때문에 어제부터 붙잡고있었는데 다른거 제외하고 이거에 쓴시간만 한 8시간정도는 쓴거같은데 못고치고 있어서 미치겠습니다..

 

 

신고공유스크랩
17

kmw_ kmw_
15Lv. 4831P
다음 레벨까지 289P

⭐ Main / NAS ::

  - Intel N100

  - DDR4 SO-DIMM 16GB

  - Samsung PM991 NVMe SSD (128GB, OS)

  - Micron MX500 SATA SSD (500GB, VM/LXC)

  - Seagate Ironwolf HDD (2TB, NAS)

  - USB3.0 Ethernet Adapter * 3

 

Sub ::

  - Intel Xeon E5-2650L V2

  - DDR3 ECC REG 48GB

  - KLEVV CRAS C710 NVMe SSD (256GB)

  - WD Green SATA SSD (240GB)

  - PALIT GTX 1660Ti 6GB

  - TP-LINK TX201 PCIe Ethernet Adapter

profile image 1등
너굴맨봇 2024.02.02. 19:59
안녕하세요, kmw_님.😊
 

좋은답변을 받기위해서는 좋은 질문이 필요합니다.

유의할점⚠️

  • 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
  • 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
  • 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
    • (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)

질문방법🙏

자신의 상황을 최대한 자세히 설명해주세요.

상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다. 

ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.

*가능하면 최신버전 OS/SW를 이용해주세요

 

답변에대한 피드백을 주세요.

정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.

이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.

2등
purndal 2024.02.02. 20:07

앞에 글에도 적어두었지만. 클라우드 플레어에서도 서브 도메인을 열어두셔야 되요.

A / @ / IP / Proxied
CNAME / www / @ / Proxied
CNAME / proxy / @ / Proxied

이렇게 설정을 해두시면 될꺼에요.. * <-- 를 넣는걸 어디서 보셨는지 모르지만 제가 알기론
넣지 않아도 됩니다. ssl등록시에는 *.domain.com 을 넣어 줬고요..

 

어.. * 넣으면 다 넘어가나?.. 궁금해지긴 하네요.. 조만간 테스트 해봐야겠군요.. 음.. 

 

profile image
kmw_ 글쓴이 2024.02.02. 20:12
purndal
오늘 아침에 보고 시도후 댓 남기긴 했는데 아무소용 없었습니다
착각인진 모르겠는데 페이지 로딩만 느려지고 에러 뜨는건 똑같더라고요..
profile image
kmw_ 글쓴이 2024.02.02. 20:12
purndal
그리고 이전엔 cname에 * 넣고 문제없이 잘썼는데 초기화후 npm까지 재설치하니깐 저러더라고요..
purndal 2024.02.02. 20:28
kmw_
제가 사용하고 설정해 본 것과 다르니.. 도움을 못 드리네요.. ㅠㅠ;;
음.. 그러면.. 해볼 수 있는 건 dns only로 설정을 하고 테스트할 방법밖에 안 떠오르네요. 에휴....
꼭 되시길..
profile image 3등
NavyStack 2024.02.02. 20:28

클라우드 플레어 CNAME에 와일드카드 안넣고 이름 지정하면 접속 되나요?
그것 먼저 확인하셔야 할것 같습니다 :)

아니면 오리진 TLS/SSL 엄격으로 되어있는지 확인 한번 해보실래요?

 

같은 망에서 ip:포트로 접속되는지도 확인해보세요 :)

profile image
kmw_ 글쓴이 2024.02.02. 20:39
NavyStack

이것도 해봤는데 쓰질 못했네요, CNAME에 * / www & proxy 넣었을때 둘다 끈상태로 해봤는데 안먹혔고 이전에 정상적으로 됐을때(접속불가능 상태 이전)도 끄고 썼었습니다

 

그리고 암호화는 가변으로 되어있습니다

profile image
NavyStack 2024.02.02. 20:49
kmw_

우선 개발모드 활성화 하시고,
클라우드플레어 아이피 차단되는건 아닌지 확인해보실래요?

암호화 모드는 자체 서명 아닌이상 엄격으로 놓고 쓰는게 좋습니다

 

프록시 끈 상태에서는 접속 되나요?

참고로 flush dns하고 브라우저 캐시 날려서 확인해야합니다.

profile image
kmw_ 글쓴이 2024.02.02. 21:28
NavyStack

테스트 해봤는데 추적으로 해보니깐 http코드 522뜨면서 끝나네요;
다른건 어떨진 모르겠는데 npm 버리고 다른거 쓰는것도 하나의 방법이지 않까 싶네요..

profile image
kmw_ 글쓴이 2024.02.02. 21:31
kmw_
get으로 했을땐 522, post로 하면 523으로 바뀌네요
이정도면 그냥 손때야할듯 합니다;;
profile image
NavyStack 2024.02.02. 20:59
kmw_

https://developers.cloudflare.com/fundamentals/basic-tasks/trace-request/

이걸로 확인해보세요

 

npm로그도 확인하셨겠죠...? ㅠㅠ

블랙앤해적 2024.02.02. 20:54
제클플은 A / abc.com / ip주소
cname / * / abc.com
cname / www / abc.com 클플메뉴얼이 알려준데로 한겁니다.
프록시는 dns전용으로 사용중입니다.
caddy로 오랜기간 사용중입니다. 역방향프록시를 다른걸로 바꿔보고 테스트해보시져.
profile image
kmw_ 글쓴이 2024.02.02. 21:47
블랙앤해적
caddy 찾아봤는데 도커네요.. 흠..
도커는 아직 쓸줄 모릅니다 :(
profile image
keiminem 2024.02.06. 12:26

lxc 쓰는거면 그냥 127.0.0.1 해도 될 것 같은데요 npm연결하시려는거라면;

 

아 한가지 확인하실건 있습니다.

 

CF Proxy 사용할때 내부망에서 도메인으로 접속하면 도메인접속 안됩니다. 외부에서 접속하면 잘 접속 되구요

이건 라우팅의 문제라서 해결불가입니다.

 

내부망용 별도 DNS서버를 구축해야 해결가능합니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story