도커 리버스 프록시 관련 질문
1. 현재 환경
라즈베리파이 4 4GB
64비트 라즈비안 lite OS에
OMV6를 설치하고 도커와 portainer를 설치한 후
도커에
linuxserver/nextcloud와 nginx proxy manger 를 설치한 상태입니다.
공유기에는 80:80, 443:444 로 포트포워딩 돼있습니다
npm은 80:80, 81:81, 444:443 으로 맵핑 돼있고
Nextcloud는 443:443 으로 맵핑 돼있습니다
도메인은 xxx.duckdns.org 를 사용하고 있고
외부에서는 cloud.xxx.duckdns.org 로 넥스트클라우드만 접속할 수 있습니다.
2. 질문
여기서, Nextcloud의 리버스 프록시를 설정할 때
다른 블로그 글들을 보면 nextcloud의 컨테이너 ip를 설정해주던데
저는 컨테이너 ip를 기입하니까 접속이 되지 않았습니다.
이것 때문에 몇날 며칠 삽질을.....
대신 라즈베리파이의 내부(사설)ip를 기입하니 정상적으로 접속되었습니다.
그런데 오늘 Collabora Office (도커)의 리버스 프록시 설정을 위해
라즈베리파이의 IP 대신 컨테이너ip를 기입하였는데 정상적으로 접속이 됩니다.
라즈베리파이의 내부 IP를 넣어도 정상적으로 접속이 되더라구요
컨테이너 IP 대신 라즈베리파이의 사설 IP를 기입해주면 보안 상 문제가 발생할 수 있나요?
아니면 상관이 없을까요..?
원인은 Nextcloud의 이미지가 linuxserver/nextcloud 이기 때문인 것으로 추측하고 있습니다.
cmt alert