Benutzer-Werkzeuge

Webseiten-Werkzeuge


net:pi-hole

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
net:pi-hole [2021/08/31 11:06] – angelegt msnet:pi-hole [2025/02/28 21:12] (aktuell) ms
Zeile 1: Zeile 1:
-Um das PiHole über verschiedene Hostnamen ansprechen zu können, müssen diese in die Datei /var/www/html/pihole/index.php eingetragen werden.+=== Neu === 
 +Seit pi.hole 6.0 nicht mehr notwendig.\\ 
 +pi.hole bringt einen internen Webserver mit.
  
-''/ / Define array for hostnames to be accepted as self address for splash page\\ +=== Alt === 
-$authorizedHosts = [ "localhost", "ardbeg];''+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. 
 +<code> 
 +// Check CORS 
 +    $AUTHORIZED_HOSTNAMES array( 
 +        $ipv4, 
 +        $ipv6, 
 +        str_replace(array('[',']'), array('',''), $_SERVER['SERVER_NAME']), 
 +        'pi.hole', 
 +        'ardbeg', 
 +        'localhost', 
 +    );</code> 
 +     
 +Und um die Fehlermeldung beim Einloggen zu vermeiden müssen in der selben Datei diese Zeilen auskommentiert werden:<code> 
 +//       if (!in_array($server_origin, $AUTHORIZED_HOSTNAMES)) { 
 +//            log_and_die("Failed CORS: . htmlspecialchars($server_origin) .' vs '. join(', ', $AUTHORIZED_HOSTNAMES)); 
 +//        }</code> 
 +Beides auf einmal mit einem Befehl erledigen: 
 +<code> 
 +sed -i -e "/'pi\.hole'/a \       \ 'ardbeg\'," -e "/if (\!in_array/,/}$/s/^/\/\//" /var/www/html/admin/scripts/pi-hole/php/auth.php</code>
net/pi-hole.1630400801.txt.gz · Zuletzt geändert: 2021/08/31 11:06 von ms

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki