-
시놀로지 https redirect카테고리 없음 2022. 8. 16. 12:04
잡담
Web Station을 이용하여 리다이렉트 하는 방법이 있지만 적용이 잘 되지 않아 다른 방법을 올려봅니다
이방법은 nginx을 이용하여 적용하는 방법입니다
가끔 system nginx을 변경하시는 분들이 계시던데
왠만하면 system은 건들이지 않는 쪽이 좋을 듯 하여 docker안에서 설정하겠습니다File Station
먼저 File Station을 들어가서 docker/redirectHTTPS 폴더를 만들어 줍니다
default.conf
server { listen 80; server_name $host; return 301 https://$host$request_uri; }
docker/redirectHTTPS폴더에 들어가서 default.conf를 만들어 주셔야합니다
(꼭 default.conf 일 필요는 없습니다 *.conf일 경우 가능합니다)
Docker
레지스트리
이제 레지스트리에서 nginx:latest를 다운로드 해줍니다
이미지
nginx 이미지를 선택 하시고
일반 설정
리소스를 많이 먹을 일이 없으니 이렇게 해줍니다(패스 하셔도 됩니다!)
포트 설정
컨테이너 포트는 변경하지 마시고 로컬포트는 원하는 포트로 변경하셔도 됩니다
단 기억하셔야 합니다!볼륨 설정
이전에 파일을 추가한 /docker/redirectHTTPS를 /etc/nginx/conf.d로 마운트 해줍니다
역방향 프록시
제어판>로그인 포털>고급>역방향 프록시>생성
도커에서 포트를 8080으로 설정 안하신 분들은 설정하신 포트를 따로 입력해주세요!
http://file.mydomain.com:80 으로 들어오는 사용자를 http://localhost:8080으로 보내준다
(http://localhost:8080은 docker의 리다이렉트 해주는 nginx)