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

So implementieren Sie Vue Page Jump

1. dies.$router.push() 1. Ansicht <Vorlage>...

Eine Analyse von Div+Float, einem sehr wichtigen Konzept im Website-Design

Beim Erstellen einer Website treten immer wieder P...

Der vollständige Leitfaden zum Rasterlayout in CSS

Grid ist ein zweidimensionales Rasterlayoutsystem...

Lösung für Win10 ohne Hyper-V

Suchen Sie immer noch nach einer Möglichkeit, Hyp...

mysql löst zeitzonenbezogene Probleme

Vorwort: Bei der Verwendung von MySQL können Prob...

Detaillierte Bereitstellung von Docker+Gitlab+Gitlab-Runner

Umfeld Server: centos7 Kunde: Fenster Stellen Sie...

Detaillierte Analyse des Linux-NFS-Mechanismus anhand von Fällen

In Fortsetzung des vorherigen Artikels erstellen ...

Einfaches Schreiben von gespeicherten MySQL-Prozeduren und -Funktionen

Was ist eine gespeicherte Prozedur? Einfach ausge...

Der Prozess des Erstellens und Konfigurierens der Git-Umgebung in Docker

Konfigurieren Sie die Git-Umgebung in Docker Bei ...