WebSocket nginx配置

vue + springboot +nginx +WebSocket 

spring boot 

@Component
@ServerEndpoint("/webSocket/oozieLogSocket")
//此注解相当于设置访问URL
public class WebSocket {}

然后你拦截器要配置一下  "/webSocket/**"

vue 

  // dev 启动: let socketUrl = 'ws://'+'IP:端口/webSocket/oozieLogSocket'

          this.oozieLogSorcket = new WebSocket(socketUrl)

 

http {

map $http_upgrade $connection_upgrade {

        default upgrade;

        ''      close;

    }

server {
        listen       80;
        server_name  localhost;

 
      

location /FDSOC {

            add_header 'Access-Control-Allow-Origin' '*';

            try_files $uri $uri/ /index.html = 404;

            proxy_pass http://server;

            proxy_set_header Upgrade $http_upgrade;

            proxy_set_header Connection $connection_upgrade;

            proxy_read_timeout 36000s;

            proxy_send_timeout 36000s;

         }

}

 

}

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值