npm 방화벽질문
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
# These ports are in format <host-port>:<container-port>
- '8080:8080' # Public HTTP Port
- '8443:8443' # Public HTTPS Port
- '81:81' # Admin Web Port
# Add any other Stream port you want to expose
# - '21:21' # FTP
포트는 저리 만들고 라우터에서 8080,8443 열어놨습니다.
근데 와이드카드 만들려니 80포트 열으라고 나와네요..
There is no server available at this domain.
Please make sure your domain exists and points to the IP where your NPM instance is running and if necessary port 80 is forwarded in your router.
npm이 이리 어려운가요
443,80 포트는 nas 로 이미 되있습니다.
강제로 변경시 포토가 안되기에 npm은 포기해야할듯 싶네요.
npm말고 dsm7에 잘 적용되는 와일드 방식 적혀있는곳 없을까요
이사이트에 있는건 동작이 안됩니다.

또 새로 글을 파셨군요 ㅎㅎㅎ~
NPM 개념을 이해하시면 왜 안되는지 아실겁니다.
NPM이 설치되면 NPM의 P가 의미하듯이 NPM이 모든 네트웍의 대리인(proxy)이 됩니다.
즉, 모든 요청을 NPM이 받아서 필요한 곳으로 라우팅 해 주는 것이지요.
외부에서 80 또는 443으로 요청이 오겠죠?
그러면 그걸 NPM이 받아야 합니다.
그래서 공유기에서 80을 8080으로, 443을 8443으로 포워딩하는 것입니다.
그러면 NPM이 받은 다음에 다시 그것을 80을 필요로 하는 곳에 80으로, 443을 필요로 하는 곳에 443으로 라우팅 해야 하겠죠?
그러려면 NPM 세팅을
- '8080:80' # Public HTTP Port
- '8443:443' # Public HTTPS Port
이렇게 해야 되겠죠?

+로 하나더 말씀드리자면 이 과정 후에 공유기에서도 포트포워딩을 아래처럼
80 -> nas npm의 8080 으로
443 -> nas npm의 8443 으로 포워딩해주셔야합니다!
포토가 80포트여야만 하나요?
제가 시놀이 없어서 몰라서 그렇습니다.
http 서비스가 안되는것은 아닐거고..
얼굴인식 같은게 안되는건가요?

시놀로지 OS의 DSM에서 역방향프록시를 지원하는데 기본적으로 80,443 포트가 사용되어서 그렇습니다 ㅎㅎ
cmt alert