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 에서 해결됨)
reverse proxy로 esxi 접근 시 인증서 오류 문제 없는지요?
좋아요좋아요
인증서는 Synology 쪽에서 ‘제어판-보안-인증서-구성’ 에서 설정해주고나면 접속할때는 문제가 없었습니다. 다만 이 구성을 쓰면 VMware player 나 workstation 에서 접속하려고하면 접속이 안되는 문제가 있었습니다. 그래서 지금은 그냥 공인아이피 하나 더 ESXi에 할당해주었습니다
좋아요좋아요