Loxberry - Apache error.log zeigt AH01797: client denied by server an

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Witte
    Extension Master
    • 30.12.2019
    • 146

    #1

    Loxberry - Apache error.log zeigt AH01797: client denied by server an

    Hi zusammen,

    um einem anderen Fehler auf die Spur zu kommen hab ich im /etc/apache2/apache2.conf das LogLevel von crit auf error umgestellt.

    Seitdem haut es mir im error.log im Sekundentakt folgende Meldung um die Ohren:
    [Thu Mar 04 20:01:41.193484 2021] [access_compat:error] [pid 6931] [client 192.168.0.1xx:54567] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/system/tools/logfile.cgi, referer: http://192.168.0.15:8059/admin/syste...ormat=template
    [Thu Mar 04 20:01:47.063683 2021] [access_compat:error] [pid 13092] [client 192.168.0.1xx:54604] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/system/tools/logfile.cgi, referer: http://192.168.0.15:8059/admin/syste...ormat=template
    [Thu Mar 04 20:01:50.179303 2021] [access_compat:error] [pid 6958] [client 192.168.0.77:26486] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/plugins/fritzlox/FBHelper.php
    [Thu Mar 04 20:01:50.753279 2021] [access_compat:error] [pid 13092] [client 192.168.0.1xx:54604] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/system/tools/logfile.cgi, referer: http://192.168.0.15:8059/admin/syste...ormat=template
    [Thu Mar 04 20:01:54.470347 2021] [access_compat:error] [pid 13092] [client 192.168.0.1xx:54604] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/system/tools/logfile.cgi, referer: http://192.168.0.15:8059/admin/syste...ormat=template
    [Thu Mar 04 20:01:54.543969 2021] [access_compat:error] [pid 6933] [client 192.168.0.1xx:54614] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/system/tools/ajax-footer-icons-handler.php, referer: http://192.168.0.15/admin/system/services.php?load=3
    [Thu Mar 04 20:01:54.546845 2021] [access_compat:error] [pid 7803] [client 192.168.0.1xx:54615] AH01797: client denied by server configuration: /opt/loxberry/webfrontend/htmlauth/system/tools/ajax-footer-icons-handler.php, referer: http://192.168.0.15:8059/admin/system/logmanager.cgi

    Ich hab den WebServer Port über das LoxBerry Frontend von 80 auf 8059 gestellt, nicht wundern.

    Dass das im Sekundentakt passiert kann ich mir dadurch erklären, dass ich AutoScroll aktiviert habe und er sich damit selber bei jedem Update ins Knie schießt. Aber warum kommt die Meldung?
    Es handelt sich um eine komplett neue Loxberry Installation. Außer Plugins installieren ist noch nichts passiert.

    Viele Grüße
    Zuletzt geändert von Witte; 12.03.2021, 21:06.
  • Witte
    Extension Master
    • 30.12.2019
    • 146

    #2
    Nach weiterer Recherche hab ich es glaub ich gelöst.
    Die config unter /opt/loxberry/webfrontend/htmlauth/.htaccess ist noch in der alten Schreibweise für apache 2.2, auf dem loxberry läuft apache 2.4

    Code:
    AuthType Basic
    AuthName "Loxberry Administration"
    AuthUserFile /opt/loxberry/config/system/htusers.dat
    Require valid-user
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Satisfy Any
    auf neu umgeschrieben (Quelle: http://httpd.apache.org/docs/2.4/upgrading.html)
    Code:
    AuthType Basic
    AuthName "Loxberry Administration"
    AuthBasicProvider file
    AuthUserFile /opt/loxberry/config/system/htusers.dat
    Require valid-user
    Require local
    damit verschwindet das exzessive logging.
    Kann man vielleicht reviewn und mit aufnehmen in das offizielle loxberry repo
    Zuletzt geändert von Witte; 08.12.2021, 12:18. Grund: Require ip 127.0.0.1 durch Require local ersetzt, damit auch ipv6 unterstützt wird

    Kommentar

    • svethi
      Lebende Foren Legende
      • 25.08.2015
      • 6310

      #3
      Das ist interessant da der Apache eigentlich auch die alte Config versteht und die Fehlermeldung eigentlich aussagt, dass der entsprechende Client abgewiesen wurde. Sprich, der Client bekommt gar keine Seite geliefert, sondern nur eine Fehlermeldung. Nach Deiner Aussage würde der Client ja doch die Seite geliefert bekommen, aber dennoch diese Meldung im Log erscheinen.
      Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

      Kommentar

      • Witte
        Extension Master
        • 30.12.2019
        • 146

        #4
        Ich hab mir die ErrorLogs über das Loxberry Frontend angeschaut:


        und da prasselten durch das Autorefresh immer wieder die selben Fehlermeldungen ein. Also ja, ich war live drauf während die Logmeldungen eingingen

        Ich glaub es ist der Mix zwischen Elementen aus der alten Konfigwelt (Order, Deny/Allow) und der neuen Konfigwelt (Require). Es war beides enthalten, das führt laut Doku zu Problemen: Mixing old and new directives: NOT WORKING AS EXPECTED

        Kommentar


        • svethi
          svethi kommentierte
          Kommentar bearbeiten
          Naja OK, ein Mix aus alt und neu ist sicher keine gute Idee. Ich hab mir das noch nie angesehen. Muss ich wohl mal tun.
      Lädt...