Thinlinc html5 webaccess behind nginx reverse proxy
Jump to navigation
Jump to search
1 thinlinc 4.8 behind nginx reverse proxy
- CentOS 7
- Nginx 1.10
- public url: https://remote.domain.com/tl
1.1 nginx_ssl.conf
server {
listen 443 ssl http2;
server_name localhost;
ssl_certificate /etc/letsencrypt/live/remote.domain.com/cert.pem;
ssl_certificate_key /etc/letsencrypt/live/remote.domain.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
location /tl/ {
proxy_pass https://192.168.223.111/;
proxy_redirect /main/ /tl/main/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Ssl on;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_cookie_path / /tl/;
sub_filter ="/ ="/tl/;
sub_filter :443/main/agent :443/tl/main/agent;
sub_filter 192.168.223.111 $host;
sub_filter websocket/ tl/websocket/;
sub_filter_once off;
}
}