Nachdem auch mit Kontaktaufnahme keine Lösung für mein Podcastfeed Problem gefunden werden konnte, habe ich mich entschlossen den Feed über einen Proxy abzurufen. Genauer gesagt handelt es sich um einen Reverse Proxy. Ich benutze dafür einen Apache Webserver, der auch noch andere Aufgaben erfüllt. Ziel war es eine möglichst einfache Konfiguration zu verwenden, die in einen bestehenden VirtualHost eingebaut werden kann.

Es müssen drei zusätzliche Module geladen werden, wobei „proxy_http2“ optional ist.

a2enmod proxy proxy_http proxy_http2

in die bestehende VirtualHost Konfiguration musste ich nur folgenden Inhalt hinzufügen

SSLProxyEngine on
ProxyPass "/podcast-ssl-problem/feed/mp3" "https://problempodcast.de/feed/mp3"
ProxyPassReverse "/podcast-ssl-problem/feed/mp3" "https://problempodcast.de/feed/mp3"

<Location "/podcast-ssl-problem/feed/mp3">
         ProxyPassReverse /
</Location>

Damit wird der mp3 Feed des Podcasts unter einer komplett neuen URL verfügbar gemacht. Das „SSLProxyEngine on“ muss in jedem Fall mit in die Konfiguration, auch wenn man den Proxy Feed nicht über TLS anbieten möchte. Da der original Feed eine automatische Weiterleitung auf https hat und der Proxy eine TLS Verbindung zum eigentlichen Webserver aufbauen muss.  Der Feed für meinen Podcastclient ist dann über https://URL/podcast-ssl-problem/feed/mp3 verfügbar.

Einfacher Reverse Proxy mit dem Apache Webserver