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:
- Kirjaudu Plesk-tilillesi.
- Navigoi verkkotunnuksesi "Tiedostot"-osioon.
- Käytä tiedostonhallintaa löytääksesi
.htaccess-tiedoston. Tämä tiedosto sijaitsee yleensä verkkosivustosi juurikansiossa (usein merkitty nimellä/httpdocs/). - 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.
- Muokkaa
.htaccess-tiedostoa tekstieditorilla. - Lisää seuraava rivi estääksesi tietyn IP-osoitteen:
Deny from 123.456.789.012
- 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.
- Muokkaa
.htaccess-tiedostoa tekstieditorilla. - Lisää seuraava rivi estääksesi tietyn IP-osoitteen:
Require not ip 123.456.789.012
- 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 fromtaiRequire 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.