Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使SSL加密与负载平衡一起工作(HTTPS重定向问题)_Http_Ssl_Redirect_Encryption_Https - Fatal编程技术网

无法使SSL加密与负载平衡一起工作(HTTPS重定向问题)

无法使SSL加密与负载平衡一起工作(HTTPS重定向问题),http,ssl,redirect,encryption,https,Http,Ssl,Redirect,Encryption,Https,我有一个关于流媒体服务器的SSL加密的问题 我有一个连接到主面板的负载平衡器,两个都正确安装了SSL证书。但是,当流托管在负载平衡器中时,主面板使用HTTP上的简单临时令牌将请求重定向到负载平衡器的受保护流链接,我希望通过HTTPS发送加密凭据。我尝试过使用重定向到HTTPS,但嗅探器显示HTTP头包含明文形式的流凭据,而我希望对它们进行加密 我没有访问流媒体服务器的权限,并且文件已加密,因此我无法编辑服务器配置以强制HTTPS重定向。但是,通过管理面板,我可以添加负载平衡器的域,因此,例如,如

我有一个关于流媒体服务器的SSL加密的问题

我有一个连接到主面板的负载平衡器,两个都正确安装了SSL证书。但是,当流托管在负载平衡器中时,主面板使用HTTP上的简单临时令牌将请求重定向到负载平衡器的受保护流链接,我希望通过HTTPS发送加密凭据。我尝试过使用重定向到HTTPS,但嗅探器显示HTTP头包含明文形式的流凭据,而我希望对它们进行加密

我没有访问流媒体服务器的权限,并且文件已加密,因此我无法编辑服务器配置以强制HTTPS重定向。但是,通过管理面板,我可以添加负载平衡器的域,因此,例如,如果我的域是Server.com,主面板将使用以下格式重定向到负载平衡器:

http://server.com?token=djnsjkdnjsnas

有没有办法用某种方式写域名,比如
https://server.com
,这将导致重定向URL,类似于
http://https://server.com
,而忽略HTTP头并改用HTTPS


顺便说一句,流媒体服务器是xtream iu,或者是xtream代码的升级版本。

要在负载平衡器上强制使用https,您需要通过终端向mysql数据库发送一个简单的命令,默认情况下,xtream代码将使用http,通过putty登录到mysql,然后键入“UPDATE xtream_iptvpro.settings SET use_https='[“1”]'其中id='1'或者,如果您的xtream构建支持,您可以通过phpMiniAdmin应用相同的更新,这将强制在m3u播放列表中使用https,添加负载平衡器的id号以应用更改。我用1作为一个例子,它不会是1,将是你的主服务器,所以相应地调整。此外,主平衡器和负载平衡器上的ssl证书都需要与根域匹配,如果为每个域安装单独的ssl证书,它将失败并且不会流。因此,您将需要使用多ssl证书。一些证书将在同一证书上覆盖多达100个域。

您好,Ahmed,请始终提供一个问题。这也有助于格式化你的文本,使其更具可读性。谢谢,这是我的第一篇文章,所以我不知道。再次感谢