@mrZhan_223 你好,想跟你请教个问题:
nodejs+socket.io用nginx反向代理websoket,在linux上总是提示ws 400错误,在win7上一样的代理配置就没这个错。
<p>
这个问题很是困扰我,在网上搜索了很多资料,还是没有解决,我不知道是不是我的Nginx安装是否缺少什么模块,还是linux服务器需要什么要求
</p>
<p>
</p><div>
</div>
报错:
配置:
我看您这边情景有点相似,研究得蛮深的,希望您能赐教
只能检查防火墙之类的,看看是不是端口被阻挡了另外,我直接使用8080端口,也就是不通过nginx代理时,能正常连接80端口吗,80端口是正常能访问的,ws协议防火墙需要做什么设置吗确认是nginx问题还是系统层的问题,先抛掉nginx直接运行服务端端口!如果确实稳定运行就肯定是nginx问题,告知linux的版本和nginx的版本号是系统问题,重新换了一个linux系统就可以了,测试环境的linux系统不清楚到底什么原因不行。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。