Назад | Перейти на главную страницу

Asterisk: Как включить мини-сервер HTTPS?

Я безуспешно пытаюсь включить мини-сервер HTTPS в Asterisk.

Вот мой 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

Путь к вашему tlscertfile не должен быть заключен между <> Эти символы означают, что это значение является необязательным.