I've some problems running icecast2.5 on FreeBSD. After a day trial and error it's running on port 8000, but not on port 8443 using tls or ssl.
Version 2.4.4 did everything ok.
Can any one help?
This is the icecast.xml file:
<?xml version="1.0"?> <icecast> <hostname>stream.radioseagull.net</hostname> <location>The Netherlands</location> <admin>info@stream.radioseagull.net</admin>
<limits> <clients>200</clients> <sources>10</sources> <queue-size>524288</queue-size> <client-timeout>30</client-timeout> <header-timeout>15</header-timeout> <source-timeout>10</source-timeout> <burst-size>65535</burst-size> </limits>
<authentication> <source-password>blablabla</source-password> <relay-password>blablabla</relay-password> <admin-user>admin</admin-user> <admin-password>blablabla</admin-password> </authentication>
<!-- <shoutcast-mount>live.nsv</shoutcast-mount> -->
<listen-socket> <port>8000</port> </listen-socket>
<listen-socket> <port>8443</port> <tls>true</tls> </listen-socket>
<http-headers> <header name="Access-Control-Allow-Origin" value="*" /> <!-- <header type="cors" name="Access-Control-Allow-Origin" /> <header type="cors" name="Access-Control-Allow-Headers" /> <header type="cors" name="Access-Control-Expose-Headers" /> --> </http-headers>
<!-- BEGIN STAIONS -->
<mount type="normal"> <mount-name>/seagull</mount-name> <password>blablabla</password> <public>1</public> </mount>
<!-- EINDE STATIONS -->
<paths> <basedir>/usr/local/share/icecast</basedir> <logdir>/usr/local/etc/icecast</logdir> <webroot>/usr/local/share/icecast/web</webroot> <adminroot>/usr/local/share/icecast/admin</adminroot> <reportxmldb>/usr/local/share/icecast/report-db.xml</reportxmldb> <pidfile>/var/run/icecast.pid</pidfile> <alias source="/" dest="/status.xsl"/> </paths>
<logging> <accesslog>access.log</accesslog> <errorlog>error.log</errorlog> <playlistlog>playlist.log</playlistlog> <loglevel>error</loglevel> <logsize>10000</logsize> <logarchive>1</logarchive> </logging>
<security> <chroot>0</chroot> <changeowner> <user>nobody</user> <group>nobody</group> </changeowner> <tls-context> <tls-certificate>/usr/local/etc/dehydrated/certs/stream.radioseagull.net/cert.pem</tls-certificate> <tls-key>/usr/local/etc/dehydrated/certs/stream.radioseagull.net/privkey.pem</tls-key> </tls-context> <prng-seed type="profile">bsd</prng-seed> <prng-seed type="device" size="32">/dev/urandom</prng-seed>
</security> </icecast>