Icecast 2和SSL

时间:2018-03-15 12:56:40

标签: linux ssl openssl icecast

我正在努力使工作icecast 2和我的letsencrypt 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

我已经设置了这些用户可读的证书文件:richard,当然我也是用richard用户运行服务器本身。

也许你知道出了什么问题?

您可能还会在此处看到我的配置文件:

  <listen-socket>
        <port>8443</port>
        <ssl>1</ssl>
  </listen-socket>

在路径部分,我已将ssl-certificate部分设置为SSL。

 <ssl-certificate>/usr/local/icecast/share/icecast/fullchain.pem</ssl-certificate>

到目前为止没有。服务器本身在端口上启动,但是当通过https://访问它时,它只是不加载。使用http://端口(8443)工作正常。

任何有用的帮助。

1 个答案:

答案 0 :(得分:5)

实际上,我自己解决了这个问题。

问题是SSL而不是配置。似乎生成的LetsEncrypt SSL(fullchain.pem)无法正常工作。因此,我没有使用它,而是复制了cert.pem和privkey.pem中的内容,并创建了一个名为icecast.pem的新文件并将其粘贴到一个文件中。 (第一个证书,然后是私钥),现在一切都很好,也很安全!

我是个天才!