ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 시놀로지 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)

    댓글

Designed by Tistory.