Denna artikel guider dig genom att blockera specifika IP-adresser eller IP-intervall på din hemsida som är värd för Internetport med hjälp av .htaccess-filen. Denna metod är särskilt användbar om du vill begränsa tillgång till vissa delar av din webbplats från oönskade besökare.
Hitta din .htaccess-fil i Plesk
För att ändra .htaccess-filen måste du först hitta den inom ditt värdmiljö. Om du använder Plesk som ditt kontrollpanel, följ dessa steg:
- Logga in på ditt Plesk-konto.
- Navigera till avsnittet "Filer" för din domän.
- Använd filhanteraren för att hitta
.htaccess-filen. Denna fil finns vanligtvis i rotkatalogen för din webbplats (oftast märkt som/httpdocs/). - Om du inte ser en
.htaccess-fil kan du skapa en genom att klicka på "Create File" och namnge den exakt.htaccess.
Blotera en IP-adress med .htaccess
Du kan blockera specifika IP-adresser eller intervall med hjälp av antingen direktivet Deny from (för äldre Apache-versioner) eller direktivet Require not ip (rekommenderas för Apache 2.4 och senare).
Använda Deny from-direktivet
Denna metod är lämplig om din server kör en äldre version av Apache.
- Redigera
.htaccess-filen med hjälp av en textredigerare. - Lägg till följande rad för att blockera en specifik IP-adress:
Deny from 123.456.789.012
- För att blockera ett helt intervall av IP-adresser, ange undernätmasken:
Deny from 123.456.789.
Använda Require not ip-direktivet
Denna metod rekommenderas för Apache 2.4 och senare versioner.
- Redigera
.htaccess-filen med hjälp av en textredigerare. - Lägg till följande rad för att blockera en specifik IP-adress:
Require not ip 123.456.789.012
- För att blockera ett helt intervall av IP-adresser, ange undernätmasken:
Require not ip 123.456.789.
Avblockera en IP-adress
Om du behöver avblockera en IP-adress som tidigare var blockerad, ta helt enkelt bort eller kommentera ut den motsvarande raden i din .htaccess-fil.
- För att kommentera ut en rad, lägg till ett hash-symbol (
#) före den:
# Require not ip 123.456.789.012
Felsökning
Om du stöter på problem efter att ha ändrat din .htaccess-fil, överväg följande:
- Kontrollera syntaxen: Se till att det inte finns några syntaxfel i din
.htaccess-fil. En enkel stavfel kan orsaka serverfel. - Apache-version: Verifiera vilken version av Apache som körs på din server för att använda rätt direktiv (
Deny fromellerRequire not ip). - Filbehörigheter: Se till att
.htaccess-filen har de korrekta behörigheterna inställda (vanligtvis 644). - Kontakta support: Om du fortsätter att ha problem, kontakta Internetport-support för hjälp.