ESXi를 synology reverse proxy로 접속하기

https://github.com/orobardet/dsm-reverse-proxy-websocket

websocket 통신을 할 수 있게 수정

/usr/syno/share/nginx/Portal.mustache 파일 Bold 표시 추가

{{#ReverseProxy}}
server {
listen {{port}}{{#https}} ssl{{/https}}{{#https.http2}} http2{{/https.http2}}{{#reuseport}} reuseport{{/reuseport}};
listen [::]:{{port}}{{#https}} ssl{{/https}}{{#https.http2}} http2{{/https.http2}}{{#reuseport}} reuseport{{/reuseport}};
{{#resolver}}
resolver {{resolver}};
set $backend “{{backend}}”;
{{/resolver}}
{{#fqdn}}
server_name {{fqdn}};
{{/fqdn}}
{{#https.certificate}}
ssl_certificate {{https.certificate}};
{{/https.certificate}}
{{#https.key}}
ssl_certificate_key {{https.key}};
{{/https.key}}
{{#https.hsts}}
{{> /usr/syno/share/nginx/HSTS}}
{{/https.hsts}}
location / {
proxy_set_header        Host                $host;
proxy_set_header        X-Real-IP           $remote_addr;
proxy_set_header        X-Forwarded-For     $proxy_add_x_forwarded_for;
proxy_set_header        X-Forwarded-Proto   $scheme;
proxy_intercept_errors  on;
proxy_http_version      1.1;
            proxy_set_header Upgrade $http_upgrade;
              proxy_set_header Connection “upgrade”;
              proxy_read_timeout 86400;
{{#resolver}}
proxy_pass $backend;
{{/resolver}}
{{^resolver}}
proxy_pass {{backend}};
{{/resolver}}
}}{{/ReverseProxy}}

sudo synoservicecfg –restart nginx
로 재시작

HSTS 켜도 443으로 자동 리다이렉트 안될때, 80 포트로 접속했을때 443으로 자동 리다이렉트(6.1.6-15266 에서 해결됨)

 

광고

ESXi를 synology reverse proxy로 접속하기”의 3개의 생각

    1. 인증서는 Synology 쪽에서 ‘제어판-보안-인증서-구성’ 에서 설정해주고나면 접속할때는 문제가 없었습니다. 다만 이 구성을 쓰면 VMware player 나 workstation 에서 접속하려고하면 접속이 안되는 문제가 있었습니다. 그래서 지금은 그냥 공인아이피 하나 더 ESXi에 할당해주었습니다

      좋아요

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중