Kuinka estää IP-osoite käyttämällä .htaccess-tiedostoa

Tämän artiklan avulla opit estämään tiettyjä IP-osoitteita tai IP-alueita verkkosivustollasi, joka on sijaitseva Internetportin palvelimilla, käyttämällä .htaccess-tiedostoa. Tämä menetelmä on erityisen hyödyllinen, jos haluat rajoittaa tiettyjen osien verkkosivustosi pääsyn epätoivotuilta vieraillelta.

.htaccess-tiedoston löytäminen Pleskissä

Muokataksesi .htaccess-tiedostoa, sinun täytyy ensin löytää se isännöitymisesi ympäristöstä. Jos käytät Pleskiä hallintapaneelina, noudata näitä ohjeita:

  1. Kirjaudu Plesk-tilillesi.
  2. Navigoi verkkotunnuksesi "Tiedostot"-osioon.
  3. Käytä tiedostonhallintaa löytääksesi .htaccess-tiedoston. Tämä tiedosto sijaitsee yleensä verkkosivustosi juurikansiossa (usein merkitty nimellä /httpdocs/).
  4. Jos et näe .htaccess-tiedostoa, voit luoda sen napsauttamalla "Luo tiedosto" ja antamalla sille täsmälleen nimen .htaccess.

IP-osoitteen estäminen käyttämällä .htaccess-tiedostoa

Voi estää tiettyjä IP-osoitteita tai alueita käyttämällä joko Deny from-direktiiviä (vanhemmille Apache-versioille) tai Require not ip-direktiiviä (suositeltavaa Apache 2.4 ja myöhemmillä versioilla).

Deny from -direktiivin käyttäminen

Tämä menetelmä on sopiva, jos palvelimesi suorittaa vanhempaa Apache-versiota.

  1. Muokkaa .htaccess-tiedostoa tekstieditorilla.
  2. Lisää seuraava rivi estääksesi tietyn IP-osoitteen:
Deny from 123.456.789.012
  1. Jos haluat estää koko IP-alueen, määritä aliverkon peite:
Deny from 123.456.789.

Require not ip -direktiivin käyttäminen

Tämä menetelmä on suositeltavaa Apache 2.4 ja myöhemmillä versioilla.

  1. Muokkaa .htaccess-tiedostoa tekstieditorilla.
  2. Lisää seuraava rivi estääksesi tietyn IP-osoitteen:
Require not ip 123.456.789.012
  1. Jos haluat estää koko IP-alueen, määritä aliverkon peite:
Require not ip 123.456.789.

IP-osoitteen poisto estoosta

Jos tarvitset poistaa eston aiemmin estetyltä IP-osoitteelta, poista tai kommentoi vastaava rivi .htaccess-tiedostossasi.

  • Kommentoidaksesi rivin, lisää sille alkuun hash-symbooli (#):
# Require not ip 123.456.789.012

Vianmääritys

Jos kohtaat ongelmia .htaccess-tiedoston muokkaamisen jälkeen, harkitse seuraavia:

  • Tarkista syntaksi: Varmista, että .htaccess-tiedostossasi ei ole syntaksivirheitä. Yksi kirjoitusvirhe voi aiheuttaa palvelinvirheitä.
  • Apache-versio: Tarkista, minkä version Apachen palvelimella suoritetaan, jotta voit käyttää oikeaa direktiiviä (Deny from tai Require not ip).
  • Tiedostojen käyttöoikeudet: Varmista, että .htaccess-tiedostolla on oikeat käyttöoikeudet asetettuna (yleensä 644).
  • Ota yhteys tukeen: Jos jatkat kokeilematta ongelmia, ota yhteys Internetportin tukihenkilöstöön apua varten.