Lighttpd - Zugang zu PHPMyAdmin nur für bestimmte IP zulassen: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K
K
 
Zeile 1: Zeile 1:
Der Zugang zum Login von PHPMyAdmin, dem Datenbank-Konfigurations-Tool für MySQL-Datenbanken sollte auf keinen Fall auf einer Webpräsenz für fremde Benutzer erreichbar sein!
+
Der Zugang zum Login von PHPMyAdmin, dem [[Datenbank]]-Konfigurations-Tool für MySQL-Datenbanken sollte auf keinen Fall auf einer Webpräsenz für fremde Benutzer erreichbar sein!
  
Auf deinem System ist der leichtgewichtige Webserver lighttpd installiert und du möchtest den Zugang zu PHPMyAdmin nur für eine bestimmte IP zulassen? Dann kommt hier das Skript zum Einfügen ans Ende der Datei '''/etc/lighttpd/lighttpd.conf'''.<br>
+
Auf deinem System ist der leichtgewichtige [[Webserver]] lighttpd installiert und du möchtest den Zugang zu PHPMyAdmin nur für eine bestimmte IP zulassen? Dann kommt hier das Skript zum Einfügen ans Ende der Datei '''/etc/lighttpd/lighttpd.conf'''.<br>
 
Die Datei lighttpd.conf muss mit root-Rechten geöffnet werden.
 
Die Datei lighttpd.conf muss mit root-Rechten geöffnet werden.
  

Aktuelle Version vom 7. April 2020, 15:01 Uhr

Der Zugang zum Login von PHPMyAdmin, dem Datenbank-Konfigurations-Tool für MySQL-Datenbanken sollte auf keinen Fall auf einer Webpräsenz für fremde Benutzer erreichbar sein!

Auf deinem System ist der leichtgewichtige Webserver lighttpd installiert und du möchtest den Zugang zu PHPMyAdmin nur für eine bestimmte IP zulassen? Dann kommt hier das Skript zum Einfügen ans Ende der Datei /etc/lighttpd/lighttpd.conf.
Die Datei lighttpd.conf muss mit root-Rechten geöffnet werden.

Gib also in deiner Shell z.B. folgenden Befehl ein: sudo nano /etc/lighttpd/lighttpd.conf

Beispiel

# restricted access to phpmyadmin
$HTTP["remoteip"] !~ "192.168.0.100" {
    $HTTP["url"] =~ "^/phpmyadmin/" {
      url.access-deny = ( "" )
    }
}

In diesem Beispiel darf nur noch aus dem LAN auf PHPMyAdmin zugegriffen werden. Der Rechner mit der IP 192.168.0.100 bekommt Zugang, alle anderen Rechner, insbesondere mit externen IPs bekommen eine 403-Statusseite angezeigt.
Die Domain, auf der PHPMyAdmin arbeitet, könnte so aussehen: http://www.meine-domain.de/phpmyadmin/

Danach muss der Server neu gestartet werden:

# /etc/init.d/lighttpd restart