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

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „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…“)
 
K
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
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.
  
Zeile 7: Zeile 7:
  
 
==Beispiel==
 
==Beispiel==
<code=ini>
+
<syntaxhighlight lang="ini">
 
# restricted access to phpmyadmin
 
# restricted access to phpmyadmin
 
$HTTP["remoteip"] !~ "192.168.0.100" {
 
$HTTP["remoteip"] !~ "192.168.0.100" {
Zeile 14: Zeile 14:
 
     }
 
     }
 
}
 
}
</code=ini>
+
</syntaxhighlight>
  
In diesem Beispiel darf nur noch aus dem LAN auf PHPMyAdmin zugegriffen werden. Der Rechner mit der IP 192.168.178.100 bekommt Zugang, alle anderen Rechner, insbesondere mit externen IPs bekommen eine 403-Statusseite angezeigt.<br>
+
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.<br>
 
Die Domain, auf der PHPMyAdmin arbeitet, könnte so aussehen: <code>http://www.meine-domain.de/phpmyadmin/</code>
 
Die Domain, auf der PHPMyAdmin arbeitet, könnte so aussehen: <code>http://www.meine-domain.de/phpmyadmin/</code>
 +
 +
Danach muss der Server neu gestartet werden:
 +
# /etc/init.d/lighttpd restart
  
 
[[Kategorie:Linux]]
 
[[Kategorie:Linux]]

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