大佬教程收集整理的这篇文章主要介绍了node.js – 使用django设置nginx和使用websocket设置nodejs的配置(wss://),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
upstream node{ server 127.0.0.1:8081 max_fails=1 fail_timeout=20s; } server { listen 8000 default_server ssl; server_name bla.bla; ssl_certificate path; ssl_certificate_key path; LOCATIOn /serve { proxy_pass http://node; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_cache_bypass 1; proxy_no_cache 1; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-ForWARDed-For $proxy_add_x_forWARDed_for; proxy_set_header X-Nginx-Proxy true; proxy_connect_timeout 2s; } LOCATIOn / { include uwsgi_params; uwsgi_pass unix:///var/uwsgi/sel.sock; } }
我有一个nodejs服务器,在端口8081上运行websocket服务器
var WebSocketServer = require('ws').Server,wss = new WebSocketServer({ port: 8081,path: "/serve" });
现在,当我使用html页面访问websocket服务器时
var websocket = new WebSocket("wss://host:8081/serve"); // works var websocket = new WebSocket("wss://host:8000/serve"); // doesn't work get 504 error
以上是大佬教程为你收集整理的node.js – 使用django设置nginx和使用websocket设置nodejs的配置(wss://)全部内容,希望文章能够帮你解决node.js – 使用django设置nginx和使用websocket设置nodejs的配置(wss://)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。