Dieser Artikel führt Sie durch den Prozess des Blockierens spezifischer IP-Adressen oder IP-Bereiche auf Ihrer von Internetport gehosteten Website mithilfe der .htaccess-Datei. Diese Methode ist besonders nützlich, wenn Sie den Zugang zu bestimmten Teilen Ihrer Site für unerwünschte Besucher einschränken möchten.
Die .htaccess-Datei in Plesk finden
Zur Bearbeitung der .htaccess-Datei müssen Sie sie zunächst in Ihrer Hosting-Umgebung lokalisieren. Wenn Sie Plesk als Kontrollpanel verwenden, befolgen Sie diese Schritte:
- Melden Sie sich bei Ihrem Plesk-Konto an.
- Navigieren Sie zum Abschnitt "Dateien" Ihres Domains.
- Verwenden Sie den Dateimanager, um die
.htaccess-Datei zu finden. Diese Datei befindet sich in der Regel im Wurzelverzeichnis Ihrer Website (oft als/httpdocs/bezeichnet). - Falls keine
.htaccess-Datei vorhanden ist, können Sie eine erstellen, indem Sie auf "Datei erstellen" klicken und sie genau.htaccessbenennen.
Eine IP-Adresse mit .htaccess blockieren
Sie können spezifische IP-Adressen oder Bereiche mithilfe der Anweisung Deny from (für ältere Apache-Versionen) oder der Anweisung Require not ip (empfohlen für Apache 2.4 und höher) blockieren.
Anwendung der Anweisung Deny from
Diese Methode ist geeignet, wenn Ihr Server eine ältere Version von Apache ausführt.
- Bearbeiten Sie die
.htaccess-Datei mit einem Texteditor. - Fügen Sie folgende Zeile hinzu, um eine spezifische IP-Adresse zu blockieren:
Deny from 123.456.789.012
- Zum Blockieren eines gesamten IP-Bereichs geben Sie die Subnetzmaske an:
Deny from 123.456.789.
Anwendung der Anweisung Require not ip
Diese Methode wird für Apache-Versionen 2.4 und höher empfohlen.
- Bearbeiten Sie die
.htaccess-Datei mit einem Texteditor. - Fügen Sie folgende Zeile hinzu, um eine spezifische IP-Adresse zu blockieren:
Require not ip 123.456.789.012
- Zum Blockieren eines gesamten IP-Bereichs geben Sie die Subnetzmaske an:
Require not ip 123.456.789.
Eine IP-Adresse freigeben
Falls Sie eine zuvor blockierte IP-Adresse freigeben müssen, entfernen oder kommentieren Sie die entsprechende Zeile in Ihrer .htaccess-Datei aus.
- Zum Kommentieren einer Zeile fügen Sie ein Raute-Zeichen (
#) am Anfang hinzu:
# Require not ip 123.456.789.012
Fehlerbehebung
Bei Problemen nach der Änderung Ihrer .htaccess-Datei sollten Sie folgende Punkte prüfen:
- Syntax überprüfen: Stellen Sie sicher, dass keine Syntaxfehler in Ihrer
.htaccess-Datei vorhanden sind. Ein einzelner Tippfehler kann Serverfehler verursachen. - Apache-Version: Überprüfen Sie die auf Ihrem Server laufende Apache-Version, um die richtige Anweisung (
Deny fromoderRequire not ip) zu verwenden. - Dateiberechtigungen: Stellen Sie sicher, dass die
.htaccess-Datei die korrekten Berechtigungen hat (in der Regel 644). - Kontaktieren Sie den Support: Falls Sie weiterhin Probleme haben, wenden Sie sich an den Internetport-Support für Unterstützung.