So verwenden Sie .htaccess, um einer bestimmten IP den Zugriff auf die Website zu verbieten

So verwenden Sie .htaccess, um einer bestimmten IP den Zugriff auf die Website zu verbieten

Vorwort

Aus Kostengründen kaufen die meisten Webmaster für viele kleine Websites keine separaten Server, sondern nutzen stattdessen virtuelle Hosts. Wenn eine Website böswillig erfasst oder von CC angegriffen wird, können Sie, sofern Sie über Serverberechtigungen verfügen, einem bestimmten IP-Segment den Zugriff auf die Website verbieten. Einige virtuelle Hosts bieten auch IP-Blacklist-Funktionen. Wenn der virtuelle Host keine IP-Blacklist unterstützt, wird das zu Problemen führen. Virtuelle Hosts unter Linux verwenden häufig .htaccess, um pseudostatische Werte festzulegen. Die .htaccess-Verarbeitung implementiert pseudostatische Werte und es gibt noch viele Funktionen, die noch nicht entdeckt wurden. Die IP-Blacklist-Funktion kann auch über .htaccess implementiert werden. Werfen wir einen Blick auf die ausführliche Einführung.

So geht's:

Wenn Sie beispielsweise den Zugriff von 104.236.180.129 blockieren möchten, speichern Sie den folgenden Code in einer .htaccess-Datei und laden Sie sie in das FTP-Stammverzeichnis hoch.

Bestellung ablehnen, zulassen
Ablehnen von 104.236.180.129 

Der Zugriffseffekt nach der Einstellung:

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

<<:  Detaillierte Erklärung zum Erstellen eines Arrays in JavaScript

>>:  Was ist SSH? Wie benutzt man? Was sind die Missverständnisse?

Artikel empfehlen

Mobile Web-Bildschirmanpassung (rem)

Vorwort Ich habe vor Kurzem meine bisherigen Noti...

Befehle zum Deaktivieren und Aktivieren von MySQL-Fremdschlüsseleinschränkungen

Deaktivieren und Aktivieren von MySQL-Fremdschlüs...

Vue verwendet Filter zum Formatieren von Daten

In diesem Artikelbeispiel wird der spezifische Co...

Best Practices-Handbuch für partitionierte MySQL-Tabellen

Vorwort: Partitionierung ist ein Tabellenentwurfs...

Detaillierte Erläuterung der Angular-Routing-Grundlagen

Inhaltsverzeichnis 1. Routing-bezogene Objekte 2....

MySQL 5.7.18 Green Edition Download- und Installations-Tutorial

Dieser Artikel beschreibt den detaillierten Vorga...

MySql-Anmeldekennwort vergessen und Lösung für vergessenes Kennwort

Methode 1: MySQL bietet einen Befehlszeilenparame...

Einführung in lokale Komponenten in Vue

In Vue können wir lokale Komponenten selbst defin...

Detaillierte Erläuterung der Nginx Reverse Proxy WebSocket-Konfiguration

Kürzlich habe ich bei der Arbeit an einem Projekt...

Detaillierte Erklärung zur Anzeige der aktuellen Anzahl an MySQL-Verbindungen

1. Zeigen Sie die detaillierten Informationen all...