O caminho para o seu arquivo tlscert não deve ser colocado entre < > Esses símbolos significam que esse valor é opcional.
Estou tentando ativar o mini servidor HTTPS no Asterisk com pouca sorte.
Aqui está o meu 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>
No terminal Asterisk, vejo que o servidor http está sendo executado, mas não o servidor 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.
Estranhamente, não definir um endereço para tlsbindaddr
me dá HTTPS Server Enabled and Bound to (null)
e não está escutando em nenhuma porta.
Não estou vendo erros específicos do servidor HTTP nos meus registros. Aqui está o meu log de mensagens: link
Tags asterisk