Denne artikel vil guide dig gennem at blokere specifikke IP-adresser eller IP-rækker på dit website, der er værtet hos Internetport, ved hjælp af .htaccess-filen. Denne metode er især nyttig, hvis du ønsker at begrænse adgang til bestemte dele af din side for uønskede besøgende.
At finde din .htaccess-fil i Plesk
For at modificere .htaccess-filen skal du først finde den inden for dit værthostingmiljø. Hvis du bruger Plesk som kontrolpanel, følg disse trin:
- Log ind på din Plesk-konto.
- Navigér til "Filer"-sektionen for dit domæne.
- Brug filhåndteringen til at finde
.htaccess-filen. Denne fil findes typisk i roden af dit website (oftest mærket som/httpdocs/). - Hvis du ikke ser en
.htaccess-fil, kan du oprette en ved at klikke på "Opret fil" og give den præcis navnet.htaccess.
Bloker en IP-adresse ved hjælp af .htaccess
Du kan blokere specifikke IP-adresser eller rækker ved hjælp af enten Deny from-direktivet (for ældre Apache-versioner) eller Require not ip-direktivet (anbefales for Apache 2.4 og senere).
Ved brug af Deny from-direktivet
Dette metode er passende, hvis din server kører en ældre version af Apache.
- Redigér
.htaccess-filen ved hjælp af en teksteditor. - Tilføj følgende linje for at blokere en specifik IP-adresse:
Deny from 123.456.789.012
- For at blokere et helt område af IP-adresser, angiv subnetmasken:
Deny from 123.456.789.
Ved brug af Require not ip-direktivet
Dette metode anbefales for Apache 2.4 og senere versioner.
- Redigér
.htaccess-filen ved hjælp af en teksteditor. - Tilføj følgende linje for at blokere en specifik IP-adresse:
Require not ip 123.456.789.012
- For at blokere et helt område af IP-adresser, angiv subnetmasken:
Require not ip 123.456.789.
At ophæve blokering af en IP-adresse
Hvis du har brug for at ophæve blokeringen af en IP-adresse, der tidligere blev blokeret, fjern blot den tilsvarende linje i din .htaccess-fil eller kommenter den ud.
- For at kommentere en linje, præfiks den med et hashtag (
#):
# Require not ip 123.456.789.012
Fejlfinding
Hvis du støder på problemer efter at have modificeret din .htaccess-fil, overvej følgende:
- Tjek syntaksen: Sørg for, at der ikke er nogen syntaksfejl i din
.htaccess-fil. Et enkelt skrivefejl kan forårsage server-fejl. - Apache-version: Verificér hvilken version af Apache der kører på din server for at bruge det korrekte direktiv (
Deny fromellerRequire not ip). - Filrettigheder: Sørg for, at
.htaccess-filen har de korrekte rettigheder sat (normalt 644). - Kontakt support: Hvis du fortsat oplever problemer, kontakt Internetport-support for hjælp.