컨테이너 실행
Docker Hub에서 jlesage-nginx-proxy-manager 를 다운 받는다.
위와 같이 설정한다. (Users Group이 마운트된 폴더에 RW 권한이 있어야 한다.)
포트포워딩
기존에 잡아두었던 포트들을 죄다 지우고, 4443 → 443, 8080 → 80, 8181 → 8181
세개만 잡아서 남겨준다. (로컬 포트 → 라우터 포트)
NPM 설정
Domain Name에 내가 구입한 subdomain.domain.com을 적어주고
도메인 관리 사이트에서 domain.com은 DDNS로,
위의 subdomain.domain.com을 CNAME으로 지정해준다.
Forward Hostname에 내부아이피를 적어준다.
세개 다 체크
SSL 인증서를 만들어준다. 안만들어진다면 80, 443포트가 잘 안열려있는 것이다.
끝
아주 편하다.