php:7.2.34 nginx:1.20.2
location /wss/ { proxy_pass http://127.0.0.1:8282; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header X-Real-IP $remote_addr; }
试试这样。另外,nginx已经做了ssl了,websocket这边可以不用了。
还是不行
websocket那边的是注释了的
websocket跑起来了吗?截图看看
跑起来了
改成127.0.0.1也不行
麻烦加上 -d 参数来跑
这样吗 抱歉 我是前端 不是很懂这个
确实连接不上,nginx配置文件是怎样的?看了一下,应该是nginx配置的问题
代理成功的话,在浏览器直接访问,会是这样的:,但你的却是这样的: 所以还是排查你的nginx配置文件吧
可以帮忙看看嘛 我看好几天了 都没搞出来
是在这里写吗
报500了,你可以先看看日志文件,看访问到哪里去了
是这两个文件吗
把nginx两个location的位置换一下
location /wss/ 放到 location /前面
还是不行 换了之后重启服务 还是一样的
我看到可以连接上了
好了好了 我刚刚换了配置后 重启了一下
感谢感谢
你看看我写的笔记 https://cloud.tencent.com/developer/article/2013269
已经完事了 感谢回复
总结:先关闭防火墙,然后配置nginx代理,测试 我的问题应该是出在nginx上
最后贴上nginx的配置
你是nginx代理到内网,就跟防火墙没有关系…
应该说是代理到本机回环地址,跟防火墙没有关系了
试试这样。另外,nginx已经做了ssl了,websocket这边可以不用了。
还是不行
websocket那边的是注释了的
websocket跑起来了吗?截图看看
跑起来了
改成127.0.0.1也不行
麻烦加上 -d 参数来跑
这样吗 抱歉 我是前端 不是很懂这个
确实连接不上,nginx配置文件是怎样的?看了一下,应该是nginx配置的问题
代理成功的话,在浏览器直接访问,会是这样的:,但你的却是这样的:
所以还是排查你的nginx配置文件吧
可以帮忙看看嘛 我看好几天了 都没搞出来
是在这里写吗
报500了,你可以先看看日志文件,看访问到哪里去了
是这两个文件吗
把nginx两个location的位置换一下
location /wss/ 放到 location /前面
还是不行 换了之后重启服务 还是一样的
我看到可以连接上了
好了好了 我刚刚换了配置后 重启了一下
感谢感谢
你看看我写的笔记
https://cloud.tencent.com/developer/article/2013269
已经完事了 感谢回复
总结:先关闭防火墙,然后配置nginx代理,测试 我的问题应该是出在nginx上
最后贴上nginx的配置
你是nginx代理到内网,就跟防火墙没有关系…
应该说是代理到本机回环地址,跟防火墙没有关系了