如何解决冰封端口80
堆栈溢出的其他地方是一个有关如何使Icecast出现在端口80上的问题,我已阅读但仍无法使服务器在端口80上工作。
我的icecast.xml有这些项目
<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>80</port>
</listen-socket>
<listen-socket>
<port>8000</port>
</listen-socket>
<listen-socket>
<port>8080</port>
</listen-socket>
<listen-socket>
<port>8443</port>
<ssl>1</ssl>
</listen-socket>
<listen-socket>
<port>443</port>
<ssl>1</ssl>
</listen-socket>
还有
<security>
<chroot>0</chroot>
<changeowner>
<user>icecast2</user>
<group>icecast</group>
</changeowner>
</security>
这在另一个答案中显示。尽管端口8000、8080、8443有效,但我无法显示80。
443也应该在80到8000之间-端口是否需要排好序?我知道80 必须是第一位。
与往常一样,所有这些都是使Certbot正常工作。
谢谢 托尼
解决方法
感谢您的帮助。现在一切正常。
所以总结一下。您需要以root用户身份启动Icecast,然后将其交换给用户icecast。
如果您使用的是Ubuntu / debian,请执行/ etc / default / icecast2编辑-该位置可能会影响其他发行版。
要检查端口80上是否可见,请访问yourserver.domain:80,您应该会看到正常的Icecast网页。 :8000也应该可以使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。