问题及原因描述
解决方案
请同时设置websocket代理,以Nginx为例:
server { listen 80; listen [::]:80; server_name myjoget.com; location /jw/web/applog/ { proxy_pass http://localhost:8080/jw/web/applog/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location / { proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8080/; } }
以上第1个location内容为websocket转发设置,请视各自情况调整后设置(第2个location是原来转发Joget服务的设置)