美文网首页
Nginx支持WebSocket的配置

Nginx支持WebSocket的配置

作者: AC编程 | 来源:发表于2020-04-14 15:39 被阅读0次

一、问题描述

当我们在本地开采用WebSocket用IP连接时是OK的,例如

ws://39.108.*.186:8002/web_socket/order_notification/123

当我们上线后,用Nginx部署,并用域名连接时就会失败。此时只需要在Nginx配置文件里加入一些配置即可。配置如下

server{
  listen 80;
  server_name test.com  www.test.com;

  # 访问WebSocket
  location /web_socket{
    proxy_pass http://47.*.27.1:8002;
    proxy_set_header Host $host;
    #启用支持websocket连接
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }
}

.....

最后给大家送波福利

阿里云折扣快速入口

相关文章

网友评论

      本文标题:Nginx支持WebSocket的配置

      本文链接:https://www.haomeiwen.com/subject/iiltvhtx.html