CNode

websocket wss不成功

问答
Ccwallow发布于11 年前最后回复11 年前6 回复23330 浏览0 收藏

我使用websocket模块搭建了一个服务器,客户端使用'ws://ip:port'可以正常访问,在网上看wss相当于https,但我在客户端使用wss连接服务一直不成功,请问有谁使用过,是要在客户端或者服务端做什么配置吗?

查看回复

回复 (6)

A
amoa400#1·11 年前

证书什么的配了吗?

C
cwallow#2·11 年前
引用 amoa400证书什么的配了吗?

@amoa400 是https服务那儿配置吗?

A
amoa400#3·11 年前
引用 cwallow@amoa400 是https服务那儿配置吗?

@cwallow 不是很清楚你是怎么做的,wss是ws+ssl,所以为你的wss指定一个ssl证书就可以了

C
cwallow#4·11 年前
引用 amoa400@cwallow 不是很清楚你是怎么做的,wss是ws+ssl,所以为你的wss指定一个ssl证书就可以了

@amoa400 我本身的服务是普通的ws,但是是通过Nginx作了代理,现在测试node 客户端可以正常访问wss了,但是通过浏览器中访问时有问题,不知道怎么设置了

C
cwallow#5·11 年前
引用 amoa400@cwallow 不是很清楚你是怎么做的,wss是ws+ssl,所以为你的wss指定一个ssl证书就可以了

@amoa400 https在浏览器上如果没有证书会自动弹出是否信任,wss在浏览器上没有证书不会自动弹出,而是会连接报错,加了证书或者先在浏览器上使用https访问并确认例外,再执行就可以了,谢谢你

A
amoa400#6·11 年前
引用 cwallow@amoa400 https在浏览器上如果没有证书会自动弹出是否信任,wss在浏览器上没有证书不会自动弹出,而是会连接报错,加了证书或者先在浏览器上使用https访问并确认例外,再执行就可以了...

@cwallow 嗯,看来你用的是非官方证书,如果是这种证书的话,不仅是wss不会自动弹出,ajax的https请求也不会弹出,而是默认拒绝

参与回复
登录后即可参与回复。登录