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에 잘 적용되는 와일드 방식 적혀있는곳 없을까요

이사이트에 있는건 동작이 안됩니다.

cpu: E3-1260L V5

m/b: 슈마 c236, 온리m/b sata만사용

ram: ecc 32기가

로더: DVA3221 7.1.1-u1

 

백업나스: 마이크로서버 GEN8 ds3615xs 6.2.3사용

적용중인 도장이 없습니다.

* 가입일 : 2022-01-25
* 총 게시글 수 : 52
* 총 댓글 수 : 184
* 추천받은 게시글 개수 : 33
* 추천받은 댓글 개수 : 41
댓글
4
  • quad
    2022.10.07

    또 새로 글을 파셨군요 ㅎㅎㅎ~

    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

    이렇게 해야 되겠죠?

  • quad
    달소
    2022.10.09
    @quad 님에게 보내는 답글

    +로 하나더 말씀드리자면 이 과정 후에 공유기에서도 포트포워딩을 아래처럼

    80 -> nas npm의 8080 으로

    443 -> nas npm의 8443 으로 포워딩해주셔야합니다!

  • 콜라
    2022.10.07

    포토가 80포트여야만 하나요?

    제가 시놀이 없어서 몰라서 그렇습니다.

    http 서비스가 안되는것은 아닐거고..

    얼굴인식 같은게 안되는건가요?

  • 콜라
    달소
    2022.10.09
    @콜라 님에게 보내는 답글

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

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