IP Adresse mit APACHE oder NGINX sperren

Manchmal kommt es vor, dass Sie eine IP Adresse davon abhalten möchten, Ihre Domain zu besuchen. Die Gründe hierfür wollen wir and dieser Stelle nicht genauer beleuchten. Sie können dies recht einfach über die Bordmittel des Webservers lösen und einzelne IP Adressen und auch ganze Adressbereiche für den Abruf ihrer Daten sperren.

Manchmal kommt es vor, dass Sie eine IP Adresse davon abhalten möchten, Ihre Domain zu besuchen. Die Gründe hierfür wollen wir and dieser Stelle nicht genauer beleuchten. Sie können dies recht einfach über die Bordmittel des Webservers lösen und einzelne IP Adressen und auch ganze Adressbereiche für den Abruf ihrer Daten sperren.

Anzeige
NGINX Hosting zum Hammer Preis ab 4,20 Euro inklusive Domain!!

Lösung für Apache 2.4:

Editieren Sie Ihre .htaccess Datei und fügen Sie Einträge nach folgendem Muster hinzu:

<RequireAll>
  Require all granted
  Require not ip 10.42.137.123
  Require not ip 122.6.218.102
</RequireAll>

Lösung für NGINX:

Öffnen Sie im WHF Panel in der Konfiguration der Domain, dass Experten Setup und fügen Sie die IP Adressen nach folgendem Muster hinzu. Danach speichern Sie die Einstellungen der Domain.

deny 10.42.137.123;
deny 122.6.218.102;

Nach circa 2 Minuten wurden die Einstellungen übernommen und der Zugriff auf den Webserver durch diese IP Adressen ist nicht mehr möglich.

Ein weiteres Beispiel für NGINX zeigt, wie Sie den Zugriff auf das Wordpress Backend nur von einem bestimmten IP-Adress-Bereich erlauben, in diesem Fall ein Netz der Telekom.

location /wp-admin {
  deny all;
  allow 80.187.122.0/24
}

Diese Lösung lässt sich auf einzelne Dateien wie auch auf Ordner anwenden und beschert Ihrem Wordpress einiges mehr an Sicherheit.


© Webhosting Franken

Diese Webseite verwendet Cookies nur zu absolut notwendigen Zwecken. Weitere Informationen finden Sie unter Datenschutz