Grafiken werden (schon beim Login-Screen) nicht geladen

Hallo,
nach Aktivieren von https-Zugriff werden die Grafiken nicht mehr geladen, alles kommt in Text.
Zugriff per https geht, Zertifikat Ok.
CheckMK RAW v2.3.0 (war bei v2.2. auch so).
Apache 2

image

Was können wir tun?

Viele Grüße,
Thomas

Ich würde vermuten, dass deine Apache-Konfiguration nicht ganz stimmt. Meine sieht so aus:

# Redirect all HTTP requests to HTTPS:
<VirtualHost _default_:80>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^/?(.*)$   https://%{HTTP_HOST}/$1 [R=308,L]
</VirtualHost>

<VirtualHost _default_:443>
    SSLEngine               on

    # server certificate
    SSLCertificateFile      /path/to/cert.crt
    SSLCertificateKeyFile   /path/to/private.key

    # let checkmk know that we use https
    RequestHeader set X-Forwarded-Proto "https"
</VirtualHost>

Möglicherweise fehlt bei dir der RequestHeader-Eintrag am Ende?

Hallo Dirk,

danke für den schnellen Tip, hat aber leider nichts gebracht…

Hallo,
welchen Browser verwendest Du? Kannst Du in den Enwicklerwerkzeugen des Firefox z.B. sehen, warum die Bilder nicht geladen werden?
Das Verhalten ist zwingend mit HTTPS aufgetreten? Kannst Du mal beides erlauben (Ohne zwingenden Redirect) und dann testen, ob die Bilder wirklich bei HTTP noch zu sehen sind und bei HTTPS nicht?
Gruß,
Ralf

Hallo Ralf,
hauptsächlich nutzen wir MS Edge.
Mit dem Firefox tut sich etwas mehr:

image

Der Linux-Kollege probiert das mal ohne Redirect.

Nach dem Login:

image

Die Link-Grafiken werden nicht geladen und die Links funktionieren auch nicht.
Die Link-Grafiken kann ich aber in einem neuen Tab öffnen…!!!

Wohin zeigen denn die Links? Passt die URL zur URL der Hauptseite?

Hallo zusammen,

UPDATE:
ein weiterer Kollege hat was entdeckt:
Jemand hatte wohl /etc/mime.types gelöscht. Nach Wiederherstellung sieht es schon besser aus.
Könnte mit der Härtung von SLES zu tun haben.

Einige Grafiken fehlen noch, aber die Links funktionieren:

/monitoring/check_mk/themes/facelift/images/icon_main_setup_active.svg

scheint zu passen mit der Hauptseite

Dann liefert der Apache die Daten wahrscheinlich falsch aus. Das hat dann nichts mit Checkmk an sich zu tun. Das selbe Problem sollte dann aber auch bei HTTP auftreten und nichts mit der Umstellung zu tun haben, oder?

Das tritt nur bei HTTPS auf. Vor der Umstellung habe ich per HTTP zugegriffen und alles war 100% OK. Nach der Umstellung auf HTTPS traten diese Grafikfehler auf.
Wer weiss, das die Kollegen noch alles “gehärtet” haben :wink:

Es sieht so aus, daß alle .png und .ico Grafiken angezeigt werden, aber die .svg nicht.

Hallo,
wieder die Frage, betrifft das nur den Edge oder auch andere Browser?

Hallo,

Stand gestern abend verhielten sich Edge und Firefox Browser gleich.

Hallo,
ist was in den Apache Logs zu sehen, bei dem Zugriff auf die svg Dateien?
Ist bei der Härtung Apparmor für den Apache aktiviert worden?

Hallo,

seit gestern morgen läuft alles einwandfrei.
Ob die Linux-Kollegen noch etwas angepasst haben, kann ich momentan nicht sagen.
Sobald ich es erfahre werde ich es posten.

Danke an alle für die Hilfe!

Grüßle,
Thomas

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.