我正在努力使工作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)工作正常.
任何帮助appricated.
解决方法:
实际上,我自己解决了这个问题.
问题是SSL而不是配置.似乎生成的LetsEncrypt SSL(fullchain.pem)无法正常工作.因此,我没有使用它,而是复制了cert.pem和privkey.pem中的内容,并创建了一个名为icecast.pem的新文件并将其粘贴到一个文件中. (第一个证书,然后是私钥),现在一切都很好,也很安全!
我是个天才!
标签:linux,ssl,openssl,icecast 来源: https://codeday.me/bug/20190828/1748086.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。