在将 asterisk 管理器配置为使用 SSL 时,您必须(理论上)执行以下操作:
- 生成一个 ssl key (使用 openssl)。
- 使用该 ssl key 生成 ssl 证书(也与 openssl 一起使用)。
- 将 (1) 和 (2) 连接在一起以创建您的 Asterisk 证书。
- 配置管理器以启用 ssl 并使用上述证书。
第 4 步需要将以下行添加到 manager.conf 文件,然后重新加载管理器:
sslenable = yes
sslbindport = <somepPort>
sslbindaddr = <someIpAddress>
sslcert = /path/to/cert
但是,在重新加载管理器时,CLI 会抛出以下错误:“__init_manager:无效关键字 = in manager.conf [general]。
为什么 asterisk 不理解这个论点? http.conf 是否也需要特殊配置?
最佳答案
如果您不告诉我们您使用的是哪个版本的 Asterisk,我们将很难为您提供帮助。检查您正在使用的 Asterisk 版本的源代码分发中的 manager.conf.sample 以验证设置。
/O
关于linux - Asterisk Manager 无法设置 sslbindport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8068612/