User Tools

Site Tools


informatica:linux:radio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:linux:radio [2015/11/13 19:16] javiinformatica:linux:radio [2018/05/12 15:42] – [Icecast2] javi
Line 57: Line 57:
 ===== Configuración ===== ===== Configuración =====
  
-Archivo de configuracion:+Asumo que airtime esta instalado en un servidor. En este ejemplo el servidor esta en la DMZ y tiene como nombre DNS "airtime.example.com"
  
-  /etc/airtime/airtime.conf+1. Editar archivo de config: 
 + 
 +<code> 
 +sudo cp /etc/airtime/airtime.conf /etc/airtime/airtime.conf.old 
 +sudo vim /etc/airtime/airtime.conf 
 +</code> 
 + 
 +Y ajustar la variable: 
 + 
 +  base_url = airtime.example.com
      
-Tras cambiar una configuracion, actualizar base de datos:+2. Tras cambiar una configuracion, actualizar base de datos:
  
   sudo airtime-update-db-settings   sudo airtime-update-db-settings
  
 +3. Editar el virtualhost:
 +
 +<code>
 +sudo cp /etc/apache2/sites-available/airtime-vhost.conf /etc/apache2/sites-available/airtime-vhost.conf.old 
 +sudo vim /etc/apache2/sites-available/airtime-vhost.conf 
 +</code>
 +
 +Y dejarlo tal que asi:
 +
 +<code>
 +<VirtualHost *:443>
 +      SSLEngine on
 +      SSLProtocol all -SSLv2
 +      SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
 +      SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
 +      Header always set Strict-Transport-Security "max-age=31536000"
 +
 +      ServerName airtime.example.com
 +
 +      ServerAdmin root@localhost
 +
 +      DocumentRoot /usr/share/airtime/public
 +      DirectoryIndex index.php
 +
 +      <Directory /usr/share/airtime/public>
 +              AllowOverride all
 +              Require all granted
 +      </Directory>
 +</VirtualHost>
 +
 +<VirtualHost *:80>
 +      ServerName airtime.example.com
 +      ServerAdmin root@localhost
 +
 +      DocumentRoot /usr/share/airtime/public
 +      DirectoryIndex index.php
 +      Redirect permanent /login https://airtime.example.com/login
 +
 +      SetEnv APPLICATION_ENV "production"
 +
 +      <Directory /usr/share/airtime/public>
 +              AllowOverride All
 +              Require all granted
 +      </Directory>
 +</VirtualHost>
 +</code>
 +
 +4. Recargar la config de apache:
 +
 +  sudo apachectl -k graceful
 +
 +5. Ya se deberia poder entrar en:
 +
 +  http://airtime.example.com
 ===== ID3 ===== ===== ID3 =====
  
Line 166: Line 229:
         </mount>         </mount>
 </code> </code>
-  +
 ====== Darkice ====== ====== Darkice ======
  
informatica/linux/radio.txt · Last modified: 2018/05/12 15:43 by javi