nginx proxy manager 에서 custom locations 에 다른 도커 서비스 주소를 넣을수 있나요?
예를들어
filerun 을 abc.duckdns.org 로 설정하고
custom locations 에서 /ddc 로 metube 의 서비스 주소인 192.168.0.x 를 넣을수 있나 봤는데
404 를 뿜네요 추가 설정이 필요하거나...
혹시 아시는분 있으실까요
1등
팡킨 2023.05.24. 14:44
제가 npm은 안써봐서 nginx 기준으로 설명드립니다.
location /ddc로 설정하시면 프록시 요청을 192.168.0.x/ddc로 합니다. 기본적으로 base url 혹은 base path는 /로 설정되어 있을테니 /ddc에 대응하는게 없어서 404오류가 발생합니다.
해결법으로는 rewrite 설정(npm에도 있는지는 모르겠습니다.)을 하거나 해당 서비스의 base url을 변경하여 /ddc에서 요청을 받게 설정하시면 됩니다. 찾아보니 metube 도커 환경변수에 URL_PREFIX라는 이름으로 설정할 수 있는 것 같네요.
2등
purndal 2023.05.24. 16:54
도움이 될지 모르지만. 해당 설정으로 ui.도메인.com으로 접속하면
/ui/ 로 접속 됩니다. ㅎ.
cmt alert