본문 바로가기

리눅스, 시놀로지(NAS)

[시놀로지/리눅스_Nginx Proxy Manager] NPM으로 역방향 프록시 설정 중 ssl 인증 오류(NET::ERR_CERT_AUTHORITY_INVALID) 해결(?)

안녕하세요

오늘 새벽에 Nginx Proxy Maanger (이하 NPM)으로 Reverser Proxy를 설정하다가 ssl인증 오류가 발생한 것에 대해서 포스팅을 하였는데요

2020/06/03 - [흔남 이야기/[흔남] IT] - [시놀로지/리눅스_Nginx Proxy Manager] NPM으로 역방향 프록시 설정 중 ssl 인증 오류(NET::ERR_CERT_AUTHORITY_INVALID) 발생

 

[시놀로지/리눅스_Nginx Proxy Manager] NPM으로 역방향 프록시 설정 중 ssl 인증 오류(NET::ERR_CERT_AUTHORITY_

안녕하세요 요즘들어 제 취미 생활을 책임져주는 NAS가 자꾸 말썽을 부리고 있네요 오늘은 Nginx Proxy Manager (이하 NPM)으로 역방향 프록시 설정을 하는데 ssl인증 오류가 나면서 도메인 접속이 안되�

mans-daily.tistory.com

완벽한 해결방법은 아니지만 저와 비슷한 증상으로 고통 받으시는 분들을 위해서 제가 해결한 방법에 대해서 포스팅을 하려고 합니다.

 

NAS 환경

  • 인터넷 : KT 반기가
  • DSM : 6.2.2-24922 Update 6
  • 도메인 : Duck DNS

오류 발생

오류 코드

  • NET::ERR_CERT_AUTHORITY_INVALID (크롬 기준)
  • SEC_ERROR_UNKNOWN_ISSUER (파이어폭스 기준)
  • DLG_FLAGS_INVALID_CA DLG_FLAGS_SEC_CERT_CN_INVALID (익스플로러/Edge 기준)

nginx proxy manger

 

변경 사항 (Docker Image)

이미지 비교

구분 jlesage님의 이미지 jc21님의 이미지
컨테이너 생성 목록 -. Nginx Proxy Manager(mysql 내장) -. Nginx Proxy Manager
-. mysql
컨테이너 포트 -. 8181 (Manage Home)
-. 8080 (HTTP)
-. 4443 (HTTPS)
-. 81 (Manage Home)
-. 80 (HTTP)
-. 443 (HTTPS)
Dockerfile https://hub.docker.com/r/jlesage/nginx-proxy-manager/dockerfile X

눈에 띄는 것은 이정도가 있습니다.

docke hub

 

물론 Dockerfile을 자세히 확인해보면 비교할 내용이 더 많이 있겠지만

포스팅하는 시점에서 jc21님의 경우 Dockerfile이 공개가 되어 있지 않더군요.. (사실 공개되도 제 실력으로는.....)

 

 

이미지 변경 이유

 

우선 jlesage님의 이미지가 설치하기가 무척 간편합니다. 명령어 한줄만 입력하면 끝이니까요

그래서 기존에 선택하였는데요.

첫 번째로는 이번에 ssl인증 오류(?) 사건도 있고, 지난번에 인증이 만료되면서 DB가 꼬이는 바람에 한바탕 난리친 기억도 있고 해서 NPM 공식홈페이지에 올라온 오피셜 이미지를 한번 사용해보자는 것이 가장 큰 이유 였습니다.

두 번째로는 활성화 정도의 차이였는데요. 현 시점 기준으로 사용유저 수가 2배정도 차이가 납니다. 그 말인즉슨 이슈가 생겼을 때 자료가 2배 혹은 그 이상이 될 수 있다는 뜻이기도 하죠 (물론 jlesage님의 이미지도 인기가 엄청 많습니다)

 

 

의문점

 

그런데 컨테이너 이미지만 바꾸었을 뿐인데 갑자기 되는 이유는 사실.. 아직도 모르겠습니다.

제가 도커를 사용하는 이유가 개인적으로 리눅스는 환경 설정 관련해서 윈도우에 비해 너무나도 복잡하게 느껴져서 무언가 설치 했다가 삭제를해도 깔끔하게 삭제되지 않아서 OS가 꼬여버리는 경우가 종종 있더라구요 그래서 삭제를 한 후에 연결해준 디렉토리만 삭제하면 설정 파일까지 깔끔히 삭제하기 쉽다는 점이 가장 크거든요

이런 맥락에서 기존에 사용하던 jlesage님의 이미지에서 이슈가 발생한 이유를 모르겠습니다. 분명 깔끔히 삭제하고 새 디렉토리에 컨테이너를 연결했는데 말이죠..


 

이상으로 초보자의 NPM으로 역방향 프록시 설정 중 ssl 인증 오류(NET::ERR_CERT_AUTHORITY_INVALID) 해결법에 대한 포스팅을 마치도록 하겠습니다. 다음 시간에는 오늘 소개해드린 2가지의 이미지에 대해서 컨테이너 생성하는 방법에 대해 포스팅 하도록 할게요.