Icecast 2和SSL
收藏

我正在努力使工作冰2和我的勒森密码SSL没有运气。到目前为止,我所做的是构建了支持openssl的icecast 2,我也让它运行,但它总是在日志文件中给出下一个错误。

[2018-03-15  12:48:21] WARN connection/get_ssl_certificate Invalid private key file /usr/local/icecast/share/fullchain.pem
[2018-03-15  12:48:21] INFO connection/get_ssl_certificate No SSL capability on any configured ports

我已经将这些cert文件设置为用户可读:richard,当然,我也在用richard用户运行服务器本身。
也许你知道怎么了?
您也可以在这里看到我的配置文件:
  <listen-socket>
        <port>8443</port>
        <ssl>1</ssl>
  </listen-socket>

在路径部分,我已经将ssl证书部分设置为ssl。
 <ssl-certificate>/usr/local/icecast/share/icecast/fullchain.pem</ssl-certificate>

到目前为止还没有。服务器本身在端口上启动,但是当通过https://访问它时,它只是没有加载。使用http://the port(8443)可以正常工作。
任何通知的帮助。


最佳答案:

实际上,我自己解决了这个问题。
问题是ssl而不是配置。似乎生成的letsencrypt ssl(fullchain.pem)工作不正常。因此,我没有使用它,而是从cert.pem和privkey.pem复制了内容,创建了一个名为icecast.pem的新文件,并将两者粘贴到一个文件中。(先是证书,然后是私钥)现在一切都正常安全了!
我是个天才!!!

    公众号
    关注公众号订阅更多技术干货!