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
tlscertfile 的路徑不應包含在 < > 之間。這些符號表示該值是可選的。