Benutzer-Werkzeuge

Webseiten-Werkzeuge


net:pi-hole

Um das PiHole über verschiedene Hostnamen ansprechen zu können, müssen diese in die Datei /var/www/html/admin/scripts/pi-hole/php/auth.php eingetragen werden.

// Check CORS
    $AUTHORIZED_HOSTNAMES = array(
        $ipv4,
        $ipv6,
        str_replace(array('[',']'), array('',''), $_SERVER['SERVER_NAME']),
        'pi.hole',
        'ardbeg',
        'localhost',
    );

Und um die Fehlermeldung beim Einloggen zu vermeiden müssen in der selben Datei diese Zeilen auskommentiert werden:

//       if (!in_array($server_origin, $AUTHORIZED_HOSTNAMES)) {
//            log_and_die("Failed CORS: " . htmlspecialchars($server_origin) .' vs '. join(', ', $AUTHORIZED_HOSTNAMES));
//        }

Beides auf einmal mit einem Befehl erledigen:

sed -i -e "/'pi\.hole'/a \       \ 'ardbeg\'," -e "/if (\!in_array/,/}$/s/^/\/\//" /var/www/html/admin/scripts/pi-hole/php/auth.php
net/pi-hole.txt · Zuletzt geändert: 2022/09/19 14:15 von ms

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki