Asterisk:如何启用HTTPS迷你服务器?

Asterisk:如何启用HTTPS迷你服务器?

我尝试在 Asterisk 中启用 HTTPS 迷你服务器,但是没有成功。

这是我的http.conf:

[general]
enabled=yes
bindaddr=192.168.254.26
bindport=8088
tlsenable=yes
tlsbindaddr=192.168.254.26:8089
tlscertfile=</etc/asterisk/keys/asterisk.pem>

从 Asterisk 终端我可以看到 http 服务器正在运行,但没有看到 https 服务器正在运行:

ubuntu*CLI> http show status
HTTP Server Status:
Prefix: 
Server Enabled and Bound to 192.168.254.26:8088

Enabled URI's:
/httpstatus => Asterisk HTTP General Status
/phoneprov/... => Asterisk HTTP Phone Provisioning Tool
/static/... => Asterisk HTTP Static Delivery
/ws => Asterisk HTTP WebSocket

Enabled Redirects:
  None.

tlsbindaddr奇怪的是,没有为我设置地址HTTPS Server Enabled and Bound to (null)并且它没有监听任何端口。

我在日志中没有看到任何特定于 HTTP 服务器的错误。这是我的消息日志:http://pastie.org/10814745

答案1

tlscertfile 的路径不应括在 < > 之间,这些符号表示该值是可选的。

相关内容