我正在使用sipml5连接到SIP电话服务,其中一个设置是服务websocket服务器URL。问题是服务器URL没有安全保护(例如ws://123.123.123.123:9999 / ws),并且无法在wss://上访问它。因此,当我在HTTPS连接上加载我的网站时,浏览器会自动阻止请求,它的行为与加载时的行为不同,例如,通过http发送图像,然后显示警告。
错误是:[已阻止]“X”的页面是通过HTTPS加载的,但是从“ws:// ....”运行了不安全的内容:此内容也应该通过HTTPS加载。
我需要知道是否有办法让浏览器连接到ws://,即使初始化请求的页面是通过https加载的。 请帮忙。
修改 我正在寻找的是一个标志或类似的东西,例如在Chrome或Firefox中,即使页面加载到https上,也可以让用户访问不安全的资源。
答案 0 :(得分:0)
为什么使用http?您可以从https://letsencrypt.readthedocs.org/en/latest/intro.html
获取ssl证书然后将以下详细信息添加到http.conf
tlsenable=yes
tlsbindaddr=0.0.0.0:8089
tlscertfile=/path-to/cert.pem
tlsprivatekey=/path-to/privkey.pem