2 votes

Fabrication d'Icecast SSL

Je viens de terminer la mise en place d'Icecast sur un VPS Centos 7 et tout fonctionne parfaitement bien, mais j'avais besoin que mon flux soit en SSL...

Cependant, je ne suis pas tout à fait sûr de la façon de procéder. J'ai consulté le site Web d'Icecast et j'ai trouvé cette page qui indique que c'est possible.

http://icecast.org/docs/icecast-2.4.1/config-file.html

Cependant, je ne suis pas tout à fait sûr de l'endroit où je dois mettre la partie car je n'ai fait que suivre un tutoriel en ligne sur la façon de l'installer et je ne suis pas très familier avec son fonctionnement. J'ai un certificat SSL et tout ce qui ne fonctionne pas avec mon site, je voulais juste que le flux soit également SSL.

Toute aide serait la bienvenue, merci !

 <!-- LIMITS -->
 <limits>
   <clients>100</clients>
   <sources>10</sources>
   <threadpool>5</threadpool>
   <queue-size>524288</queue-size>
   <client-timeout>30</client-timeout>
   <header-timeout>15</header-timeout>
   <source-timeout>10</source-timeout>
   <burst-on-connect>1</burst-on-connect>
   <burst-size>65535</burst-size>
 </limits>

 <!-- GENRIC -->
 <authentication>
   <source-password>password</source-password>
   <admin-user>admin</admin-user>
   <admin-password>password</admin-password>
 </authentication>
 <hostname>MyHost/IP</hostname>
 <listen-socket>
   <port>8000</port>
 </listen-socket>
 <fileserve>1</fileserve>

 <!-- PATHES -->
 <paths>
   <basedir>/opt/icecast/latest/share/icecast</basedir>
   <webroot>/opt/icecast/latest/share/icecast/web</webroot>
   <adminroot>/opt/icecast/latest/share/icecast/admin</adminroot>
   <logdir>/var/log/icecast</logdir>
   <pidfile>/var/run/icecast/icecast.pid</pidfile>
   <alias source="/" dest="/status.xsl"/>
 </paths>

 <!-- LOG -->
 <logging>
   <accesslog>access.log</accesslog>
   <errorlog>error.log</errorlog>
   <playlistlog>playlist.log</playlistlog>
   <loglevel>1</loglevel>
   <logsize>10000</logsize>
   <logarchive>1</logarchive>
 </logging>

 <!-- SECURITY -->
 <security>
   <chroot>0</chroot>
   <changeowner>
     <user>icecast</user>
     <group>icecast</group>
   </changeowner>
 </security>

2voto

norcal johnny Points 1535

Vous n'avez rien qui se réfère au SSL.

Essayez de remplacer ceci

 <!-- GENRIC -->
 <authentication>
   <source-password>password</source-password>
   <admin-user>admin</admin-user>
   <admin-password>password</admin-password>
 </authentication>
 <hostname>MyHost/IP</hostname>
 <listen-socket>
   <port>8000</port>
 </listen-socket>
 <fileserve>1</fileserve>

Avec cette

 <!-- GENRIC -->
 <authentication>
   <source-password>password</source-password>
   <admin-user>admin</admin-user>
   <admin-password>password</admin-password>
 </authentication>
<listen-socket>
    <port>8000</port>
    <bind-address>127.0.0.1</bind-address>
</listen-socket>
<listen-socket>
    <port>8443</port>
    <ssl>1</ssl>
</listen-socket>
 <fileserve>1</fileserve>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X