首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >冰上广播、Ices2和HTTPS

冰上广播、Ices2和HTTPS
EN

Stack Overflow用户
提问于 2021-01-05 02:43:59
回答 1查看 166关注 0票数 1

我想用HTTPS设置icecast (版本2.4.99.2)。我尝试过Debian版本的icecast,以及从源代码编译的版本。

以下是一些相关信息:

/etc/icecast2/icecast.xml:

代码语言:javascript
复制
<listen-socket>
  <port>8000</port>
</listen-socket>
<listen-socket>
  <port>8443</port>
  <ssl>1</ssl>
</listen-socket>

<http-headers>
  <header name="Access-Control-Allow-Origin" value="*" />
</http-headers>

<paths>
  <basedir>/usr/share/icecast2</basedir>
  <logdir>/var/log/icecast2</logdir>
  <webroot>/usr/share/icecast2/web</webroot>
  <adminroot>/usr/share/icecast2/admin</adminroot>
  <alias source="/" destination="/status.xsl"/>
  <ssl-certificate>/usr/share/icecast2/web/bundle.pem</ssl-certificate>
  <ssl-private-key>/usr/share/icecast2/web/bundle.pem</ssl-private-key>
</paths>

bundle.pem文件包含脱水(让我们加密)证书的privkey.pem和fullchain.pem文件,按此顺序排列。

ices2配置文件:

代码语言:javascript
复制
<instance>
  <port>8443</port>
</instance>

对于8000 (HTTP),它可以工作,而不能与8443 (HTTPS)一起工作。

防火墙上的端口8000和8443处于打开状态。

/var/log/icecast2/error.log

错误日志文件提供:

代码语言:javascript
复制
WARN tls/tls_ctx_new Invalid cert file /etc/icecast2/bundle.pem

.pem文件的正确格式是什么?

我非常感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-01-06 17:22:31

我把它修好了。我的证书文件是正确的。它应该包含fullchain.pem和privkey.pem文件。唯一缺少的就是

  1. 将证书移动到安全位置,
  2. 会为其提供正确的所有权the
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65568102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档