Hallo Leute,
in den letzten Tagen suche ich mir hier einen Wolf nach der Ursache für eine fehlerhafte Weiterleitung. Möglicherweise könnt Ihr helfen?
Ausgeführt wird auf einer Synologie in der WebStation (Apache 2.4 und PHP 8.0) dieser PHP-Code, der in einen Grafana-Docker-Container weiterleiten soll:
In der Adresszeile des Browsers landet die URL https://192.168.100.3:3000/..blabla... und wir sehen die entsprechende Meldung, dass die Seite nicht angezeigt werden kann. (Kein Wunder, der Docker-Container mit Grafana kann kein https.)
Entfernt man das störende s aus der URL, wird der Verlauf des Blutdrucks ganz normal angezeigt.
/var/log/apache2 gibt es auf der Synologie nicht.
/var/log/httpd/ ist leer. ;-(
Den Container mit Grafana halte ich für unschuldig an dem unerwünschten Wechsel des Übertragungsprotokolls.
Hat jemand eine Idee, was ich an dieser Stelle falsch geskriptet habe? In welchen Logdateien könnte man noch nach Fehlern suchen? Wie müsste ich es richtig machen? Da die Sache ausschließlich intern läuft und von außen nicht erreichbar ist, soll auf https:// verzichtet werden.
Pfiffikus,
der einer fast 90j-ährigen Frau ungern noch die Sache mit dem Unterschied zwischen http:// und https:// erklären möchte
in den letzten Tagen suche ich mir hier einen Wolf nach der Ursache für eine fehlerhafte Weiterleitung. Möglicherweise könnt Ihr helfen?
Ausgeführt wird auf einer Synologie in der WebStation (Apache 2.4 und PHP 8.0) dieser PHP-Code, der in einen Grafana-Docker-Container weiterleiten soll:
Oma gibt den aktuellen Blutdruck-Messwert ein, der in die Datenbank wandert. Anschließend klickt sie auf den Link, der das gezeigte obige Skript ausführt. Hier würde ich beim Aufruf dieses Skripts erwarten, dass die angesprochene Seite (Grafana-Darstellung) angezeigt wird. Wird sie aber nicht.static function RufeGrafanaBlutOma() {
$dieSeite = 'http://192.168.100.3:3000/d/ejifnbBVk/blutdruck-oma?orgId=1&refresh=2h';
header('Location: '.$dieSeite, true, 302);
header('Content-Type: text/html; charset=utf-8');
header('Content-Length: 0');
header('Connection: close');
echo "<html><head><script>window.open($dieSeite, '_blank');</script></head><body></body></html>";
}
In der Adresszeile des Browsers landet die URL https://192.168.100.3:3000/..blabla... und wir sehen die entsprechende Meldung, dass die Seite nicht angezeigt werden kann. (Kein Wunder, der Docker-Container mit Grafana kann kein https.)
Entfernt man das störende s aus der URL, wird der Verlauf des Blutdrucks ganz normal angezeigt.
/var/log/apache2 gibt es auf der Synologie nicht.
/var/log/httpd/ ist leer. ;-(
Den Container mit Grafana halte ich für unschuldig an dem unerwünschten Wechsel des Übertragungsprotokolls.
Hat jemand eine Idee, was ich an dieser Stelle falsch geskriptet habe? In welchen Logdateien könnte man noch nach Fehlern suchen? Wie müsste ich es richtig machen? Da die Sache ausschließlich intern läuft und von außen nicht erreichbar ist, soll auf https:// verzichtet werden.
Pfiffikus,
der einer fast 90j-ährigen Frau ungern noch die Sache mit dem Unterschied zwischen http:// und https:// erklären möchte