Direcotry Listing erlauben

  • Hi zusammen,


    ich versuche gerade auf meinem Webhosting 2000 für eine Subdomain das Directory Listing einzuschalten.
    Beim Aufruf erhalte ich dann einen 403 und im Protokoll steht dies:
    8868#0: *12978624 directory index of "/var/www/vhosts/hosting.a2fa6.netcup.net/resources.domain.de/httpdocs/resources/" is forbidden --> nginx Fehler

    Die im darunterliegenden Ordner vorhandenen Dateien kann ich aufrufen ohne Probleme.



    Der DocumentRoot liegt unter httpdocs/resources


    Was ich gemacht habe bisher:

    • .htaccess Datei auf dem DocumentRoot angelegt (parallel zu resources)
      Inhalt:
      Options +Indexes
      IndexOptions +FancyIndexing
    • Apache Einstellungen sind alle auf Standard und Fähigkeit, symbolischen Verknüpfungen zu folgen, einschränken ist angeschaltet
    • nginx Einstellungen sind folgende
      • Proxymodus -> an
      • Statische Dateien direkt durch nginx bedienen -> an
    • Berechtigungen sind folgende:
      • httpdocs (rwxr-x---)
        • resources (rwxr-x---)
        • .htaccess
          • pflegelogos (rwxr-xr-x)
          • unter pflegelogos eigentlich (kann leider nicht weiter einrücken)
          • hier liegen die Bilder mit rw-r--r--


    Was habe ich vergessen oder muss ich umstellen?

    Danke für eure Hilfe!


    Patrick

  • Nimm mal zum Test das Häkchen weg bei:

    • Intelligente Bearbeitung statischer Dateien
    • Statische Dateien direkt durch nginx bedienen

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Hab ich gemacht. Leider ohne Erfolg.

    Hast du danach ein paar Minuten gewartet? Ich glaube (bin mir nicht sicher) dass es bis zu 5 Minuten dauern kann bis die geänderten Einstellungen übernommen werden.

    Meine Minecraft-Plugins auf SpigotMC (Open Source): www.spigotmc.org/members/mfnalex.175238/#resources

    Discord: discord.jeff-media.com

  • Mach doch mal den NGNIX Proxy Modus aus, dann wird deine Seite nur von Apache ausgeliefert. Wenn es dann geht dann stimmt was mit den NGNIX Einstellungen nicht und deine .htaccess Datei wird gar nicht gelesen.


    /resources.domain.de/httpdocs/resources/

    vs

    Der DocumentRoot liegt unter httpdocs/resources


    Müsste dann aber ein DocRoot von

    resources.domain.de/httpdocs/resources/


    haben.

  • Proxymodus hatte ich jetzt aus gemacht und es ist nach wie vor ein 403.


    Der DocumentRoot ist ungünstig ausgedrückt.

    Der Liegt natürlich vom Rootverzeichnis aus gesehen unter resources.domain.de/httpdocs/resources.

  • edit: Rechte auch mal auf 755 gestellt ?

    https://dir.x0c.de/


    Ordner Rechte:
    pasted-from-clipboard.png

    Hosting Einstellungen (Standart):

    pasted-from-clipboard.png

    Apache / NGNIX Einstellungen (Standart)


    pasted-from-clipboard.png


    Komisch dass er mit NGNIX Antwortet auch wenn du ihn deaktiviert hast :D

    /httpdocs/x0c/dir$ id -g

    1003

    /httpdocs/x0c/dir$ id -Gn

    psacln


    Denke 755 wird benötigt (Others) da der Apache / Ngnix nicht mit psacln Gruppe rennt wie der Benutzer.

  • Edit geht leider nicht mehr:

    Habe den Proxy Modus nun ausgeschaltet und bekomme den gleichen Fehler wie du. Also Proxymodus wieder anmachen und 755 setzen. Und nochmals testen.


    Edit 2:
    Wer lesen kann ist klar im Vorteil. Ohne Proxymodus wird alles von NGNIX bedient (WCP: Nginx leitet Anfragen über Proxys an Apache weiter. Deaktivieren, um Apache nicht mehr zu verwenden). Also Proxy Modus an. Rechte 755 und es sollte gehen :wacko:


    Edit 3:

    Dauert immer ca. 5 Minuten nach Umstellung


    Edit 4:
    Hab es nun auch mal wieder aktiviert und Warte auf Apache :D

    root@vps500:~# curl https://dir.x0c.de/ -i

    HTTP/2 403 server: nginx

  • https://resources.vonsam.de/

    https://resources.vonsam.de/pflegelogos/buegeln-1.svg


    Ich habe die Einstellungen nun mal angepasst.

    docroot.pngnginx.png



    Die Rechte sitzen nun so, Achtung, der httpdocs Ordner ist Geschichte. Hat eh genervt und demnach ist


    resources.vonsam.de (rwxr-x---)

    • resources (rwxr-xr-x)
    • .htaccess (rwxr--r--)


      • pflegelogos (rwxr-xr-x)

        hier liegen die Bilder drunter mit rw-r--r--


    Die Rechte stimmen für mich also jetzt.

  • Edit 5 (Zeitablauf):
    - Bin mal weg, eventuell macht die Aktivierung und Deaktivierung auch Probleme :?:

    https://dir.x0c.de/ (Proxy deaktivert und wieder aktiviert, warte auf Besserung)

    https://x0c.de/dir/ (Proxymodus war immer an)


    Edit 6:

    Wenn es morgen früh nicht geht mach ich ein Ticket auf. Dann liegt der Fehler eindeutig in netcup / plesk Hand. Eventuell mal Subdomain löschen und neu anlegen wäre noch ein Versuch wert.

  • Ich kill die Subdomain jetzt mal und mach das morgen nochmal frisch oder wenns mich juckt mach ich das nachher noch.
    Danke dir auf jeden Fall für deine Hilfe und den Versuch bei dir.


    Schönen Abend!


    EDIT:

    Ich konnts nicht erwarten und habs direkt neu gemacht in der Hoffnung, dass das funktionier.
    Wäre cool wenn du deinen Test noch ein wenig stehen lassen könntest ob der sich bei dir erholt.

    Bei mir geht das nun auf jeden Fall und ich glaube der einzige Fehler war, den Proxymodus versehentlich mal ausgeschaltet zu haben.

    :rolleyes:


    ArtCore ---> Vielen Dank!!!!

  • So dann hoffen wir mal, hier wird eine Lösung gefunden :love:

  • So die erste unzufriedene Antwort vom Support ist da, wohl wurde auch die Support Mail vom Formular abgeschnitten und ging nur bis


    Hier die Domains wo es getestet wurde:

    https://x0c.de/dir/


    Also würde wohl alles ab < abgeschnitten was auch nicht sein sollte. Ich hab nun erneut angefragt und hoffe wir bekommen eine richtige Antwort zum Thema, auch wenn der Rest gefehlt hat, hier im Forum (Link enthalten) stehen ja auch weitere Infos und die komplette Support Anfrage.


    - Edit: Antwort Mail wieder entfernt.


    :/

  • So für alle zur Info:


    Zitat von Netcup Support

    dass die Nachricht abgeschnitten ist ist natürlich ungünstig. Dies ist tatsächlich dem Zeichen < geschuldet, dieses wurde wohl als HTML-Zeichen interprätiert und abgeschnitten.

    Zu Ihrem eigentlichen Problem: Leider ist dies ein Fehler in Plesk, dieser wird behoben, allerdings kann dies noch einige Wochen dauern. In der Zwischenzeit ist das Neuanlegen der Subdomain tatsächlich die einzige Möglichkeit.

    Also Vorsichtig sein beim Ticket schreiben, da man aber ja keine Bestätigungsmail bekommt woher weiß ich dann das alles an kam?


    Zum eigentlichen Problem, siehe zweiter Absatz.