opensips的build keepalived中如何配置?

问题描述 投票:0回答:1

我正在尝试配置 opensips keepalived 以在集群中处理节点。我遵循了本指南中提到的指示。 https://controlpanel.opensips.org/htmldoc_9_X_X/keepalived.html。保存配置后,不会显示节点框。首先我考虑可能是php版本问题。此外,当我在控制面板中单击 keepalived 时,控制台显示“500 内部服务器错误”。

我尝试了各种版本的 PHP,但问题仍然存在。

high-availability hierarchical-clustering internal-server-error opensips keepalived
1个回答
0
投票

我解决了有关 Opensips 的这个问题。由于 openSIPS 更适合 PHP 7.4,因此安装 php7.4-ssh2 而不是仅安装 php-ssh2。使用命令“sudo apt install php7.4-ssh2”。 这将解决在控制面板中加载节点的问题。如果您在建立 ssh2 连接时遇到身份验证问题,则需要使用其他身份验证方式。 Opensips 使用 sh2_auth_pubkey_file() 函数对远程计算机进行身份验证。我们可以通过在 /var/www/html/opensips-cp/web/tools/system/keepalived/lib/functions.inc.php 中使用 sh2_auth_password() 来绕过这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.