Nginx ignoriert document root - seltsames Verhalten (404) obwohl Datei vorhanden ist

  • Hallo zusammen,


    habe hier ein Problem, das mich langsam verzweifeln lässt.


    Domain: test.de

    Document root (in Plesk eingestellt): httpdocs/web/de.test


    Im HTML-Quelltext ist im Grunde nur ein Bild, dadrunter 2 Links: Impressum, Datenschutz.


    Rufe ich test.de auf, wird nur ein Teil angezeigt.


    Die Seite selbst (index.html) wird angezeigt.

    Das png-Bild wird nicht angezeigt (404)

    test.de/impressum.html => wird angezeigt

    test.de/datenschutz.html => 404


    Alle Dateien sind natürlich vorhanden.


    Interessant sind nun aber die Logs:

    pasted-from-clipboard.png

    impressum.html + index.html (was funktioniert) werden von Apache bedient.

    datenschutz.html und meine png-Datei (was einen 404 ergibt) werden von nginx bedient.


    Der Fehler kommt nun aber daher, dass anscheinend der document root beim nginx falsch ist =O

    Im Plex ist /httpdocs/web/de.test/ eingestellt nginx nimmt jedoch /var/vhost/......./htdocs/


    Habe ich etwas übersehen oder hat jemand eine Idee was hier schief läuft?


    Danke Euch

  • Habe exakt dasselbe Problem und auch gestern schon ein Ticket eröffnet ... mal sehen was sich da tut.

    Ich hatte die Vermutung, dass es sich aufgrund der SSL / Let'sEncrypt entstanden sein könnte.

    Das LE Zertifikatsproblem erledigt sich zumindest nach einiger Zeit von selbst so wie es aussieht:

    https://forum.netcup.de/anwend…-aber-nicht-ausgeliefert/

    WH8000 SE 🥚 20 | WH1000 SE OST22 | WH1000 SE OST23 | WH1000 SE OST24 | WH 🥚🧶🥛🐖 | 🦆 VPS 200 🇺🇦🕊️

  • Super - nach Rückmeldung vom Support heute morgen funktioniert jetzt auch die Auslieferung aus dem korrekten Unterverzeichnis. Auch das Problem mit mit den Let'sEncrpyt Zertifikaten ist bereinigt. (LE SSL Zertifikat im WCP ausgewählt - Wird aber nicht ausgeliefert)


    Ich werde aber trotzdem wie hier beschrieben DocumentRoot für unterschiedliche Domains die Ordnerstruktur in /www/domain/ ändern, damit bei neuen Domains dann immer die Baustellenseite aus dem Standardordner /httpdocs serviert wird und nicht eine bestehende Webseite stattdessen angezeigt wird und auf keine Fall ein Zugriff auf die dann theoretisch erreichbaren Unterordner erfolgt.

    WH8000 SE 🥚 20 | WH1000 SE OST22 | WH1000 SE OST23 | WH1000 SE OST24 | WH 🥚🧶🥛🐖 | 🦆 VPS 200 🇺🇦🕊️