LiveZilla——不适用于 SSL?

LiveZilla——不适用于 SSL?

我正在运行带有 NGINX 和 PHP-FPM 的 CentOS 服务器,所有内容都使用 SSL 运行。我还使用 cloudflare。

我尝试安装直播到名为 的子文件夹。在浏览器中livezilla/访问后,我看到以下内容:/livezilla

https://i.stack.imgur.com/7mhJB.jpg

中间应该有一个蓝色的大按钮,上面写着类似 的内容Install Now,但这里不是这样。我还在浏览器控制台中收到错误:

(index):126 Uncaught ReferenceError: install_goto is not defined
    at HTMLTableRowElement.onclick ((index):126)
onclick @ (index):126
index.js:66 Uncaught ReferenceError: lz_update_mode is not defined
    at HTMLDocument.<anonymous> (index.js:66)
    at j (jquery-2.1.0.min.js:2)
    at Object.add [as done] (jquery-2.1.0.min.js:2)
    at o.fn.init.o.fn.ready (jquery-2.1.0.min.js:2)
    at index.js:58

http://我尝试使用而不是打开网站,https://它最初将我重定向回https://,但在 cloudflare 中添加页面规则并禁用 SSL、RocketLauncher 和 Security 后,它就可以正常工作了。我安装了 LiveZilla,一切似乎都正常,浮动聊天按钮出现在我的网站上,我甚至可以使用数据传递将用户名传递给操作员控制台。

但当我尝试在聊天中发送消息时,它不起作用。它显示connecting...永远,服务器永远不会收到该消息。

我尝试过的:

  • 重新安装 livezilla(新子文件夹、新数据库)
  • 以下服务器设置的所有组合:服务器拒绝所有未加密的连接(HTTP)、使用 HTTPS?-> 始终、自动检测
  • 为 http 和 https 创建聊天按钮。

那么,罪魁祸首可能是什么?我真的不知道为什么 LiveZilla 无法使用 https 加载。可能是任何 nginx 配置?

相关内容