У меня есть сервер icacast-kh, работающий на порту 8000 за прокси-сервером apache. На странице администратора Icecast в статистике слушателей я не вижу исходный IP-слушатель. Я следил за несколькими руководствами о том, как сохранить исходный IP-адрес при использовании Apache, но по неизвестной причине он не работает с Icecast. Мне нужно, чтобы это работало с Apache, а не с nginx (я нашел решение этой проблемы, но он использует nginx).
Вот более подробная информация о моей текущей настройке:
- айскаст-2.4.0-х15
- убунту 20.04
- Apache / 2.4.41
Вот файл хоста:
<VirtualHost *:80>
ServerName live.domain.com
ServerAdmin [email protected]
RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 127.0.0.0/8
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
</VirtualHost>
и вот часть конфига icecast:
<hostname>127.0.0.1</hostname>
<listen-socket>
<port>8000</port>
</listen-socket>
...
Заранее спасибо за помощь!