gallery3 über https endet mit access denied

  • Hallo liebe Forummitglieder,


    ich habe zwar schon die Forensuche genutzt, aber alle lösungen die ich gefunden habe, haben das Problem nicht gelöst oder waren ziemlich veraltet (Jahre 2008....) Daher also wende ich mich direkt an euch.


    Ich habe einen QNAP 419P am Netzwerk angeschlossen. Auf diesem ist über das QPKG-Center die Software "Gallery3" installiert.
    Versuche ich die Anfrage über normales http, läuft alles wunderbar:
    http://server.de/gallery3/
    Versuche ich jedoch eine Anfrage über https
    https://server.de/gallery3/
    erhalte ich ein "ACCESS DENIED" und komme nicht auf die gewünschte Seite.


    Die Ports 8081 und 443 sind am Router frei gegeben und über https komme ich auch auf das ADMIN GUI. Eben aber nicht auf die https Seiten vom Webserver.



    Meine Konfiguration:
    Systemadministration-Allgemeine Einstellungen
    [x] Sicheren Anschluss (SSL) aktivieren -> Port 443


    Webserver
    [x] Sicheren Anschluss (SSL) aktivieren -> Port 8081


    Firmware
    3.8.0 Build 20121114



    Sollten weitere Informationen nötig sein werde ich diese gerne posten.




    Hoffentlich könnt Ihr mir weiter helfen und sorry das ich noch ein HTTPS ACCESS DENIED Post eröffnet habe.



    MFG

  • Hallo scounter,


    versuche mal:

    Code
    https://<SERVER>:8081/gallery3/


    Wenn du für das Admin-Panel SSL aktiviert hast, dann kommt deine SSL-Anfrage beim Dienst thttpd an (welcher die Adminpanel-Seiten hostet). Du musst dann in jedem Fall den Port des Apache-Webservers angeben.


    Die Portfreigaben am Router sind nur dann von Interesse, wenn du von außen auf dein Netz zugreifen willst.
    Solange die SSL-Anfrage innerhalb deines Netzes nicht klappt, brauchst du dich mit dem Router nicht
    auseinandersetzen.


    Gruß vom subitus

  • Hallo subitus und danke für deine Antwort.


    Wenn ich

    Code
    https://<server>:8081/gallery3/


    eingebe erhalte ich die folgende Fehlermeldung

    Code
    Fehlercode: ssl_error_rx_record_too_long



    Die Portfreigaben hatte ich genau aus dem Grund eingerichtet, damit auch der rest meiner Familie auf die Gallerie zugreifen können. Über https ist ja alles schön und gut, aber https leider eben nicht.
    Übriegens erhalte ich den selben Fehlercode sowohl wenn ich von meinem Internen Netzwerk als auch von irgendwo ausserhalb auf die Gallerie zu greifen möchte...



    Vielleicht weißt Du auch Rat zum oben genannten Fehler?
    Wenn nicht, trotzdem vielen lieben Dank.


    MFG

  • Hallo scounter,


    der Fehler sieht nach einer verkorsten Apache-Konfiguration aus. Hast du etwas daran geändert? Benutzt du eigene SSL-Zertifikate?
    Sind VHosts aktiv? GGfs. könnte eine .htaccess schuld sein.


    Um dem Problem auf den Grund zu gehen, lege mal eine eigene php-Seite an, die du dann bspw. mit

    Code
    https://<server>:8081/test/test.php


    erreichst.


    Versuche bitte auch Folgendes:

      - alle VHosts abschalten
      - Webserver abschalten
      - QNAP neu starten
      - Webserver wieder aktivieren


    Falls das nicht hilft:

      - SSL-Port des Webservers ändern, bspw. auf 8091


    Falls das ebenfalls nicht hilft:

      - Apache-Konfiguration zurücksetzen (Admin-Panel -> Network Services -> Webserver -> Webserver Tab -> Maintenance -> Restore Button)


    Probiere auch mal einen anderen Browser aus.


    Poste die Ergebnisse hier. Wir finden das Problem ;)


    Gruß vom subitus

  • Guten Abend noch mal und vielen Dank für deine ausführliche Hilfeleistung.


    Deinen Schritten folgend ist ein weiteres gravierendes Problem aufgetreten,,,,Ich weiß nicht wie ich den Tread als gelöst markieren kann... :D


    An der Apache Config und php.ini habe ich etwas verändert gehabt, bevor ich jedoch das Update auf die neue Firmware gemacht habe. Somit dürfte die Apache Config und php.ini wieder die Originalen sein.
    Ein Virtueller Host ist nicht eingetragen.
    Ja, ich benutze eigene SSL Zertifikate, die von mir selbst signiert worden sind. Könnte es daran liegen? Muss ich diese wieder löschen?
    .htacces habe ich keine gesetzt.


    Um es kurz zu machen. Jeder von dir vorgeschlagene Lösungsversuch, ausgenommen der Letzte, endet mit einem

    Code
    (Fehlercode: ssl_error_rx_record_too_long)



    Ein Zurücksetzen der Apache-Konfiguration ermöglicht mir nun den Zugang :D

    Code
    https://<server>:8081/gallery3


    Alles bestens, Du hast mir echt geholfen :thumb: ...wie kann ich das wieder gut machen?



    MFG