Nginx配置HTTPS访问socket.io server

1、

服务器域名: xxx.yyy.com

IM服务器端口:pppp

项目中有个聊天功能,之前一直请求的 http://xxx.yyy.com:pppp  的格式,但是升级https之后,就报错了(https请求http服务器路径报错)

nginx的ssl配置略过,可查看之前的博客

下面是 socket.io server 的访问配置

    location ^~/socket.io/ { proxy_pass http://xxx.yyy.com:pppp;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;##此处Upgrade注意大小写proxy_set_header Connection "Upgrade";proxy_set_header Remote_addr $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connect_timeout 15s;proxy_send_timeout 60s;proxy_read_timeout 60s;}

或者也可以尝试一下配置

    location /socket.io/ { proxy_pass http://xxx.yyy.com:pppp;proxy_http_version 1.1;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部