Pi-hole nginx 404 error

  • Hey Leute, nutzt zufällig noch wer pi-hole zusammen mit nginx? Läuft soweit ohne Probleme, blockt die Ads, ... aber was mir irgendwie manchmal negativ auffällt sind große Banner die mit nem 404er error screen angezeigt werden.


    Nutzt ich lighthttpd dann werden die banner einfach komplett ausgebelndet, ... was mache ich falsch?


    Hat wer nen tipp, oder ne funktionierende nginx config für mich?


    Wäre echt super! Danköö :)

    Meine Produkte: definitiv zu viele, RS, VPS, Domains, Webhosting, ...

  • Hi geekmonkey,

    ich benutze PiHole zwar nicht mit Nginx, aber hier gibt es eine offizielle Dokumentation dazu: https://github.com/pi-hole/pi-hole/wiki/Nginx-Configuration.


    Viele Grüße

    Leo

    Danke, genau die config nutze ich leider. Hinzu kommt leider auch, wenn man versucht die php datei wie dort angegeben zu editieren, ... dass der Teil der ersetzt werden soll nicht existiert. ?

    Meine Produkte: definitiv zu viele, RS, VPS, Domains, Webhosting, ...

  • Problem gelöst. Gerade mal das Ganze normal mit lighthttpd installiert. Lighthttpd arbeitet wohl mit ner Umleitung der 404 error page auf die index.php im pihole Ordner.

    Man muss also bei der Standard nginx config nur folgendes ändern:

    Code
            server_name <IP von eurem Server>;
            error_page 404 =301 http://$server_name/pihole/index.php;

    Ohne 301 redirect, also nur mit dem Definieren der 404 error location ging es bei mir leider nicht, oder ich bin zu doof, ... :D

    So funktioniert es auf jeden Fall. Vielleicht hilft es ja wem!



    Bzw. habe ich den letzten Teil ebenfalls noch editiert:


    Code
            location /admin {
                    deny all;
            }
    
            location /admin/img {
                    allow all;
                    access_log off;
                    expires 1y;
            }

    Kurze Erklärung. Ich blockiere hiermit den Zugriff aufs Admin panel komplett über den Seitenaufruf via IP, ausgenommen des img Ordners, weil dort die Bilddatein für die normale index.php liegen (kp warum)

    Auf das Admin Panel greife ich mit nem anderen vhost zu, inkl. https und htaccess :)

    Meine Produkte: definitiv zu viele, RS, VPS, Domains, Webhosting, ...