Prieigos blokavimas: Skirtumas tarp puslapio versijų

Iš IV pagalba klientams.
Peršokti į: navigacija, paiešką
4 eilutė: 4 eilutė:
 
Taisyklė įsigalioja ją įrašius į .htaccess failą. Keletas populiariausių pavyzdžių:
 
Taisyklė įsigalioja ją įrašius į .htaccess failą. Keletas populiariausių pavyzdžių:
  
* '''Visiškai''' uždrausti peržiūrėti svetainę arba katalogą:
+
==== '''Visiškai''' uždrausti peržiūrėti svetainę arba katalogą: ====
 
<pre style="color:green">
 
<pre style="color:green">
 
order allow,deny
 
order allow,deny
11 eilutė: 11 eilutė:
  
  
* '''Leisti jungtis''' tik iš tam tikrų IP adresų:
+
==== '''Leisti jungtis''' tik iš tam tikrų IP adresų: ====
  
 
<pre style="color:green">
 
<pre style="color:green">
22 eilutė: 22 eilutė:
  
  
* '''Blokuoti''' tik tam tikrą IP adresą:
+
==== '''Blokuoti''' tik tam tikrą IP adresą: ====
  
 
<pre style="color:green">
 
<pre style="color:green">
32 eilutė: 32 eilutė:
 
Pastaba: eilutėje "deny from 123.45.6.7" įrašomas nepageidaujamo lankytojo IP adresas. Eilučių kiekį galite papildyti.
 
Pastaba: eilutėje "deny from 123.45.6.7" įrašomas nepageidaujamo lankytojo IP adresas. Eilučių kiekį galite papildyti.
  
* '''Blokuoti''' IP adresų '''ruožą''':
+
==== '''Blokuoti''' IP adresų '''ruožą''': ====
  
 
<pre style="color:green">
 
<pre style="color:green">
44 eilutė: 44 eilutė:
  
  
* Uždrausti prieigą prie vieno failo:
+
==== Uždrausti prieigą prie vieno failo: ====
  
 
<pre style="color:green">
 
<pre style="color:green">
55 eilutė: 55 eilutė:
  
  
* Uždrausti prieigą prie daugelio failų '''(pagal tipą)''':
+
==== Uždrausti prieigą prie daugelio failų '''(pagal tipą)''' ====
  
 
<pre style="color:green">
 
<pre style="color:green">
65 eilutė: 65 eilutė:
 
Pastaba: skliausteliuose nurodomas failo tipas, pvz. norint uždrausti peržiūrėti .txt failus, eilutę reikėtų papildyti įrašu '''|txt'''
 
Pastaba: skliausteliuose nurodomas failo tipas, pvz. norint uždrausti peržiūrėti .txt failus, eilutę reikėtų papildyti įrašu '''|txt'''
  
 
+
==== klaida ''"Internal Server Error"'' ====
  
 
'''SVARBU:''' Jei bandysite pakeisti su serverio saugumu susijusį PHP nustatymą arba įsivels klaida, kreipiantis į svetainę ar skriptą bus rodoma ''Internal Server Error'' klaida. Šią klaidą galite atitaisyti pašalinę .htaccess failą arba paskutinius įrašus.
 
'''SVARBU:''' Jei bandysite pakeisti su serverio saugumu susijusį PHP nustatymą arba įsivels klaida, kreipiantis į svetainę ar skriptą bus rodoma ''Internal Server Error'' klaida. Šią klaidą galite atitaisyti pašalinę .htaccess failą arba paskutinius įrašus.

16:10, 7 lapkričio 2013 versija

Serveris suteikia galimybę apriboti ar visai užblokuoti prieigą prie svetainės ar talpinamų failų. Tai gali praversti norint uždrausti viešą svarbių failų peržiūrą, norint riboti prisijungimus prie svetainės administravimo dalies ar dalintis failais tik su iš anksto žinomais gavėjais. Tam reikės naudoti failą .htaccess kuris yra pagrindiniame svetainės kataloge public_html arba toje direktorijoje, kurią norite apsaugoti. Jei šio failo nėra - jį galite tiesiog sukurti.

Taisyklė įsigalioja ją įrašius į .htaccess failą. Keletas populiariausių pavyzdžių:

Visiškai uždrausti peržiūrėti svetainę arba katalogą:

order allow,deny
deny from all


Leisti jungtis tik iš tam tikrų IP adresų:

order deny,allow
deny from all
allow from 123.45.6.7
allow from 012.34.5.8

Pastaba: Priklausoma nuo svetainės veikimo pobūdžio, gali būti būtina leisti jungtis iš serverio IP. Eilutėje "allow from 123.45.6.7" įrašomas IP iš kurio jungtis leidžiama. Eilučių kiekį galite papildyti.


Blokuoti tik tam tikrą IP adresą:

order allow,deny
deny from 123.45.6.7
deny from 012.34.5.8
allow from all

Pastaba: eilutėje "deny from 123.45.6.7" įrašomas nepageidaujamo lankytojo IP adresas. Eilučių kiekį galite papildyti.

Blokuoti IP adresų ruožą:

<Limit GET POST PUT>
 order allow,deny
 allow from all
Deny from 69.60.114.0/23
</Limit>

Pastaba: eilutėje "Deny from 69.60.114.0/23" įrašomas nepageidaujamo lankytojo IP adresas. Eilučių kiekį galite papildyti.


Uždrausti prieigą prie vieno failo:

<Files failas.css>
order allow,deny
deny from all
</Files>

Pastaba: vietoj failas.css galima įrašyti bet kokį pavadinimą.


Uždrausti prieigą prie daugelio failų (pagal tipą)

<FilesMatch "\.(ini|phps|fla|psd|log|sh)$">
 Order Allow,Deny
 Deny from all
</FilesMatch>

Pastaba: skliausteliuose nurodomas failo tipas, pvz. norint uždrausti peržiūrėti .txt failus, eilutę reikėtų papildyti įrašu |txt

klaida "Internal Server Error"

SVARBU: Jei bandysite pakeisti su serverio saugumu susijusį PHP nustatymą arba įsivels klaida, kreipiantis į svetainę ar skriptą bus rodoma Internal Server Error klaida. Šią klaidą galite atitaisyti pašalinę .htaccess failą arba paskutinius įrašus.