冰封端口80

时间:2020-09-12 09:47:50

标签: icecast internet-radio port80

堆栈溢出的其他地方是一个有关如何使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正常工作。

谢谢 托尼

1 个答案:

答案 0 :(得分:1)

感谢您的帮助。现在一切正常。

所以总结一下。您需要以root用户身份启动Icecast,然后将其交换给用户icecast。

如果您使用的是Ubuntu / debian,请执行/ etc / default / icecast2编辑-该位置可能会影响其他发行版。

要检查端口80上是否可见,请访问yourserver.domain:80,您应该会看到正常的Icecast网页。 :8000也应该可以使用。