ok pour /base, je ne fais rien tourner.
“edit : sur la machine, tu fais tourner apache avec auttant de virtualhost que de airtime”
=> tu parles de quelle machine, la physique ? les radio_${i} ?
tu veux dire radio_${i}.
Et postgresql ? je le lance où ? et combien de fois ?
Si je le lance dans radio_${1},
est ce que radio_${2}, radio_${3} … pourront le voir et s’en servir ?
Même chose pour les serveurs rabbitmq-server, liquisoap …
Pour apache avec airtime, quand je vais sur le port 80, j’arrive sur la page d’admin de airtime.
Voici quelque fichiers de conf.
/etc/apache2/ports.conf
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
cat /etc/apache2/sites-available/airtime-vhost
[code]<VirtualHost *:80>
ServerName localhost
#ServerAlias www.example.com
ServerAdmin root@localhost
DocumentRoot /usr/share/airtime/public
DirectoryIndex index.php
SetEnv APPLICATION_ENV "production"
<Directory /usr/share/airtime/public>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
[/code]
la conf de airtime
cat /etc/airtime/airtime.conf
[code][database]
host = localhost
dbname = airtime
dbuser = airtime
dbpass = airtime
[rabbitmq]
host = 127.0.0.1
port = 5672
user = airtime
password = K8NFR457X6FUK4650N6Q
vhost = /airtime
[general]
api_key = RDWDTUOH0FF7VAHYDULV
web_server_user = www-data
airtime_dir = /usr/share/airtime
base_url = localhost
base_port = 80
base_dir = /
cache_ahead_hours = 1
[monit]
monit_user = guest
monit_password = airtime
[soundcloud]
connection_retries = 3
time_between_retries = 60
[/code]
et cat /etc/airtime/api_client.cfg
bin_dir = /usr/lib/airtime/api_clients
api_key = 'RDWDTUOH0FF7VAHYDULV'
api_base = api
host = localhost
base_port = 80
base_dir = /
Airtime doit aussi je pense, écrire dans postgresql.
Et si je le lance sur chaque radio_${i}, au 2ieme coup, il me dit qu’il tourne déjà sur la machine.
Normal …
########################################################################################################
Ce matin, j’ai essayé ceci :
J’ai démarré tout sur /base sauf apache et airtime.
Puis dans chaque radio, j’ai changé le port dans apache et airtime.
quand je me connecte sur localhost:8100 et 8200, au lieu de tomber sur 2 radios diff,
je tombe sur la même page de airtime.
Et rien ne s’écrit dans Icecast, qui est lancé dans /base :
normal, puisque /BASE est en ro …
Même chose pour postgresql, dans /base en ro …
########################################################################################################