Hallo zusammen,
wieder ich und wieder mit einem Netzwerkproblem.
Ich habe auf einem Pi-Zero eine *.php Datei liegen. Diese befindet sich in /media/website/, also auf einem angeschlossenen USB-Stick. Die Webseite beinhaltet Bilder und zwei Grafana-Panels. In der *.php-Datei kann ich mit dem Argument 'alt=' einen Text hinterlegen, der bei einem Bild angezeigt werden soll, wenn dieses Bild nicht angezeigt werden kann. Das habe ich auch gemacht. Meine Webseite hat zum Beispiel ein Begrüßungs-Bild, wenn das jetzt nicht vorhanden ist, dann steht da an der Stelle des Bildes jetzt einfach "Begrüßung".
Wenn ich im gleichen W-lan bin, wie der Pi-Zero, dann kann ich über die IP des Pi's die Webseite aufrufen und sie wird genau so angezeigt, wie ich es will. Mit allen Bildern und allem was dazu gehört. Das funktioniert perfekt.
Dann habe ich einen VServer von 1&1 und habe darauf mit Apache2 einen ReversProxy eingerichtet. Die Verbindung zum VServer findet über einen VPN-Tunnel statt, den ich mit WireGuard aufgebaut habe. Ich kann von beiden Seiten erfolgreich die andere Seite über den Tunnel anpingen. Das Ganze habe ich auch nur dank eurer Hilfe hinbekommen und hat auch schon funktioniert.
Jetzt ist es aber so, das wenn ich die Seite über das Internet aufrufen will, öffnet sich zwar die Webseite, aber komplett ohne irgendwelche Bilder, an der Stelle der Bilder steht jetzt der Ausdruck des 'alt'-Argumentes. Das kommt ziemlich schnell, aber das "Lade"-Symbole ist noch sehr lange zu sehen, am Inhalt der Webseite ändert sich aber nichts, es kommt auch keine Fehlermeldung.
Versuche ich die Webseite über die mobilen Daten am Smartphone(Safari) aufzurufen, dann kommt ein Ladebalken, ca. 1/3 und ein schwarzer Bildschirm, mehr nicht.
Wenn ich es am Laptop mit Firefox im privaten Modus (da werden glaub keine Cookies gespeichert) dann erscheinen wieder die 'alt'-Argummente
Ich habe das Gefühl, dass die Bilder auf dem Weg zum Server "verloren" gehen, wie kann dass denn sein?
Gibt es einen Grund für ein so ein Verhalten?
Die Verbindung zum Pi ist ja da und auch der ReversProxy funktioniert, da die 'alt'-Argumente ja angezeigt werden.
Die erstellte 'rproxy.conf' auf dem VServer:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://192.168.200.2/
ProxyPassReverse / http://192.168.200.2/
</VirtualHost>
Ich weis jetzt gar nicht, welche Informationen in diesem Fall für euch hilfreich sind, da das System an sich ja funktioniert, nur eben mit Verlust der Bilder.
Ich hatte ja in letzter Zeit ein Thema hier eröffnet in dem ich Probleme hatte, Grafana-Panels im Internet auf der Webseite anzuzeigen, mit diesem Problem habe ich sehr viele unterschiedliche Sachen probiert und Anleitungen durch gearbeitet und seit dem habe ich auch das Problem. Ich bin natürlich alles was mir noch bekannt war durch gegangen, habe jedoch keinen Fehler finden können.
Hoffe einer von euch hatte schon mal so ein Problem und weis, an was das liegen könnte.
Vielen Dank und Grüße
Dennis