Denne artikkelen vil guide deg gjennom prosessen med å blokkere spesifikke IP-adresser eller IP-intervaller på nettsiden din vertet hos Internetport ved hjelp av .htaccess-filen. Denne metoden er spesielt nyttig hvis du ønsker å begrense tilgang til visse deler av sitem fra uønskede besøkende.
Å finne .htaccess-filen i Plesk
For å endre .htaccess-filen, må du først finne den i vertsomgivelsesmiljøet ditt. Hvis du bruker Plesk som kontrollpanel, følg disse trinnene:
- Logg inn på Plesk-kontoen din.
- Gå til "Filer"-seksjonen for domenet ditt.
- Bruk filbehandlingsprogramvaren til å finne
.htaccess-filen. Denne fila ligger vanligvis i rotdirectory-en til nettsiden din (oftest merket som/httpdocs/). - Hvis du ikke ser en
.htaccess-fil, kan du opprette en ved å klikke på "Create File" og gi den nøyaktig navnet.htaccess.
Blokkere en IP-adresse ved hjelp av .htaccess
Du kan blokkere spesifikke IP-adresser eller intervaller ved å bruke enten Deny from-direktivet (for eldre Apache-versjoner) eller Require not ip-direktivet (anbefalt for Apache 2.4 og senere).
Bruk av Deny from-direktivet
Dette metoden er egnet hvis serveren din kjører en eldre versjon av Apache.
- Rediger
.htaccess-filen ved hjelp av et tekstredigeringsprogram. - Legg til følgende linje for å blokkere en spesifikk IP-adresse:
Deny from 123.456.789.012
- For å blokkere et helt intervall med IP-adresser, spesifiser undernettsmasken:
Deny from 123.456.789.
Bruk av Require not ip-direktivet
Dette metoden anbefales for Apache 2.4 og senere versjoner.
- Rediger
.htaccess-filen ved hjelp av et tekstredigeringsprogram. - Legg til følgende linje for å blokkere en spesifikk IP-adresse:
Require not ip 123.456.789.012
- For å blokkere et helt intervall med IP-adresser, spesifiser undernettsmasken:
Require not ip 123.456.789.
Løfte en IP-adresse
Hvis du trenger å løfte en IP-adresse som tidligere ble blokkert, fjern eller kommenter ut den tilsvarende linjen i .htaccess-filen din.
- For å kommentere ut en linje, legg til et hashtag (
#) foran den:
# Require not ip 123.456.789.012
Felsøking
Hvis du opplever problemer etter at du har endret .htaccess-filen, vurder følgende:
- Sjekk syntaks: Sørg for at det ikke er noen syntaksfeil i
.htaccess-filen din. Et enkelt feilstavning kan forårsake serverfeil. - Apache-versjon: Verifiser hvilken versjon av Apache som kjører på serveren din for å bruke det riktige direktivet (
Deny fromellerRequire not ip). - Filrettigheter: Sørg for at
.htaccess-filen har de riktige rettighetene satt (vanligvis 644). - Kontakt support: Hvis du fortsetter å oppleve problemer, kontakt Internetport-support for hjelp.