Sådan blokerer du en IP-adresse ved hjælp af .htaccess

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:

  1. Log ind på din Plesk-konto.
  2. Navigér til "Filer"-sektionen for dit domæne.
  3. Brug filhåndteringen til at finde .htaccess-filen. Denne fil findes typisk i roden af dit website (oftest mærket som /httpdocs/).
  4. 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.

  1. Redigér .htaccess-filen ved hjælp af en teksteditor.
  2. Tilføj følgende linje for at blokere en specifik IP-adresse:
Deny from 123.456.789.012
  1. 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.

  1. Redigér .htaccess-filen ved hjælp af en teksteditor.
  2. Tilføj følgende linje for at blokere en specifik IP-adresse:
Require not ip 123.456.789.012
  1. 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 from eller Require 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.