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
Zeile 16: Zeile 16:
 
</code=ini>
 
</code=ini>
  
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>
  
 
[[Kategorie:Linux]]
 
[[Kategorie:Linux]]

Version vom 11. Juli 2015, 19:56 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

<code=ini>

  1. restricted access to phpmyadmin

$HTTP["remoteip"] !~ "192.168.0.100" {

   $HTTP["url"] =~ "^/phpmyadmin/" {
     url.access-deny = ( "" )
   }

} </code=ini>

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/