| 1234567891011121314151617181920212223242526272829303132333435 |
- map $http_upgrade $connection_upgrade {
- default upgrade;
- '' close;
- }
- upstream websocket {
- server http://172.29.7.104:8080;
- }
- server {
- listen 443 ssl http2;
- listen [::]:443 ssl http2 ;
- root /srv/paas-ui/dist;
- server_name paas-test-seec.claws.top;
- ssl_certificate_key /root/cert/paas-test-seec.claws.top/cert.key;
- ssl_certificate /root/cert/paas-test-seec.claws.top/fullchain.cer;
- location ~ /ws {
- proxy_pass http://websocket;
- proxy_read_timeout 3h;
- proxy_send_timeout 3h;
- 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_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection $connection_upgrade;
- }
- location ~ / {
- if ($request_uri ~* (api)) {
- proxy_pass http://172.29.7.104:8080;
- }
- try_files $uri $uri/ /index.html;
- }
- }
|