proxmox에 npm 설치 후 nas 내 리버스 프록시가 안됩니다
안녕하세요.
미니 PC 구매 후에 proxmox 설치 후 npm 설정을 했습니다.
기존 도메인 80/443 포트로 접속 시 npm으로 들어오게 설정해두었고
proxmox 내에 있는 vm 서버는 정상 접속이 됩니다. (git.convave.com)
인증서는 cloudflare에서 api로 발급받아서 등록하였습니다.
그런대 NAS에서 작동하고 있는 서버들은 리버스 프록시 설정들은 전부 적용이 안됩니다.
nas에 정적 페이지들이 있어서 webstation에서 포트로 개방했구요.
공유기 포트포워딩 설정도 다 했습니다.
192.168.0.10이 NAS IP인데
192.168.0.10:1000으로 접속 시 내부망으로 잘 접속이 되는데
NPM에서 제대로 리버스 프록시 처리를 못합니다.
이런 경우 어디서부터 손을 봐야할까요?ㅜㅜ
nas 서비스에서도 인증서가 발급되있어서 안되는거일수도 있는거 같은데 확인해보셨나요?
그리고 도메인은 가리시는게 좋을거 같습니다
인증서 충돌로 이런 현상이 발생할 수 있나요?
nas에 현재 도메인으로 인증서 되어 잇던거 전부 해제 후
현재 도메인 인증서를 삭제했습니다.
이렇게해도 결과가 같습니다 ㅜ
이건 버그인건지..ㅜㅜ
proxed로 하면 안되네요.
포기했습니다....
시놀로지의 역방향프록시에서 https://*:1000 을 설정하신 것 같은데요.
https://*:1000 역방향을 어떻게 설정하셨는지 모르겠지만 추측해 보면...
npm에서 http://192.168.0.10:1000 으로 접속시 https를 http로 접속했다고 오류가 날 것 같네요.
스샷의 npm status가 unknown으로 나오는 것도 그 오류 때문일지도 모르겠어요.
시놀 역방향 프록시의 https://*:1000 규칙에서 설정한 "대상"을 npm에 직접 입력해 보세요.
npm이 시놀 역방향을 거치지 않고 "대상" 서비스에 바로 접속할 수 있도록요.
그외 nas에 연결되어 있는 것들이 전부 접속이 안되네요. ㅜㅜ
마지막 말씀 조금만 부연설명 가능하실까요?ㅠㅠ
시놀로지의 역방향 프록시를 어떻게, 왜 설정하셨는지 저는 알 수 없는 상황이라서요.
그럴것 같다는 추측밖에 못 합니다.
시놀로지 역방향프록시에서 설정한 https://*:1000 규칙의 설정값이 어떻게 되는지 올려보세요.
아니면 단순하게 https://*:1000 규칙을 한번 삭제해 보세요.(만약 역방향대상이 http://나스:1000 라면..)
잘 되면 나머지에도 적용하시고요.
cmt alert