D
Deleted member 13046
Guest
Hallo ich habe einen Debian Vserver für ein Webradio.
Darauf laufen Icsecast und das Auto DJ Airtime. Airtime braucht den Apache.
Nun ist das so das Icecast auf Port 8000 sendet was bei vielen Zuhörern für Probleme mit der Firewall sogt. Deshalb biegen alle Webradios den Stream auf Port 80 um.
Da wie gesagt der Apache ja auch auf Port 80 arbeitet kann ich also nicht einfach im Isecast den 80 angeben.
Viele arbeiten mit dem Apache Proxy. mod_proxy
Problem ist, ich bekomme es nicht hin den Proxy einzurichten.
mod_proxy ist installiert
Ich arbeite im Moment nur mit der IP (also rein IP-basiert) und hab kein Confixx oder so
Ich hab mich belesen und bin so vorgegangen:
in die /etc/apache2/sites-available/airtime-vhost (die vom Auto DJ)
ist folgendes eingetragen:
soweit alles gut
wenn ich jetzt den Proxy hinzufüge geht über Prot 80 garnichts mehr
Was mache ich da falsch?
Oder gibt es noch eine andere bessere Möglichkeit den Stream Output auf dem vServer von Port 8000 auf Port 80 umzuleiten?
Besten Danke Gruß Haxley
Darauf laufen Icsecast und das Auto DJ Airtime. Airtime braucht den Apache.
Nun ist das so das Icecast auf Port 8000 sendet was bei vielen Zuhörern für Probleme mit der Firewall sogt. Deshalb biegen alle Webradios den Stream auf Port 80 um.
Da wie gesagt der Apache ja auch auf Port 80 arbeitet kann ich also nicht einfach im Isecast den 80 angeben.
Viele arbeiten mit dem Apache Proxy. mod_proxy
Problem ist, ich bekomme es nicht hin den Proxy einzurichten.
mod_proxy ist installiert
Ich arbeite im Moment nur mit der IP (also rein IP-basiert) und hab kein Confixx oder so
Ich hab mich belesen und bin so vorgegangen:
in die /etc/apache2/sites-available/airtime-vhost (die vom Auto DJ)
ist folgendes eingetragen:
Code:
<VirtualHost *:80>
ServerName airtime.88.198.160.xyz
#ServerAlias www.example.com
ServerAdmin admin@xyz.fm
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>
</VirtualHost>
wenn ich jetzt den Proxy hinzufüge geht über Prot 80 garnichts mehr
Code:
<VirtualHost *:80>
ServerName airtime.88.198.160.xyz
#ServerAlias www.example.com
ServerAdmin admin@xyz.fm
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>
</VirtualHost>
<VirtualHost 88.198.160.xyz:80>
ServerName sound.88.198.160.xyz
<Proxy>
Order deny,allow
Allow from all
</Proxy>
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://88.198.160.xyz:8000/
ProxyPassReverse / http://88.198.160.xyz:8000/
TransferLog /var/log/apache2/icecast-access.log
ErrorLog /var/log/apache2/icecast-error.log
CustomLog /var/log/apache2/icecast-access.log combined
LogLevel warn
ServerSignature On
</VirtualHost>
Was mache ich da falsch?
Oder gibt es noch eine andere bessere Möglichkeit den Stream Output auf dem vServer von Port 8000 auf Port 80 umzuleiten?
Besten Danke Gruß Haxley