使用web_msg_sender 线上部署 http可以访问 https访问报错

kevin2011

http访问成功:

[attach]2195[/attach]

https访问失败

[attach]2193[/attach]

代码已经按官方的修改了:

[attach]2194[/attach]
 
重启

[attach]2196[/attach]
 

3320 3 0
3个回答

phpcreeper

你这有两处问题:
1、2123是对外的WEB端口,默认是http协议,所以应该直接用http://域名:2123访问;当然这个要改为https协议也没问题,修改start_web.php 开启ssl即可。 
2、截图代码修改后的2120端口是https协议的,所以对应的js客户端http连接也要改为 https连接,猜你多半是这个地方没改:io('https://xxxx:2120');

  • kevin2011 2019-06-20

    哦,好像是,我改一下看看,太感谢啦

  • kevin2011 2019-06-20

    还是不行,js客户端那也改了,仍旧是http可以访问,http不可以

  • phpcreeper 2019-06-20

    ?

  • kevin2011 2019-06-20

    是不是我配置https有问题呢,按理来说如果改成https,那么http应该访问不了了吧

  • phpcreeper 2019-06-20

    肯定的,https和http是不同的协议,服务端用什么样的协议提供服务,那客户端必须用对应的协议来访问。

  • kevin2011 2019-06-20

    我这边用http访问2120、2121、2123都可以访问,但是https就都不行

  • kevin2011 2019-06-20

    会不会sssl压根没生效··

  • phpcreeper 2019-06-20

    两端协议必须一致,你说的https访问不行是访问什么不行?

小学者

博主,你的问题解决了吗,我也遇到这个问题了

  • 暂无评论
sinmengnet

同样遇到了这个问题

  • 暂无评论
年代过于久远,无法发表回答
×
🔝