|
Paieška |
Įvadas Tokią operaciją galima atlikti naudojant .htaccess failą. Prieš tęsiant, reikia nurodyti kelis dalykus apie .htaccess failus. Pirmiausia, reikia suprasti, kad tai yra specifiniai WEB serverių failai ir, kai paslaugos naudotojas norės peržiūrėti katalogo turinį, jie nebus matomi (jeigu minėtuose kataloguose nebus pradinio (index) puslapio ir bus leidžiamas failų rodymas (listing)). Taip pat turite žinoti, kad nurodyti .htaccess failo parametrai taikomi katalogui, kuriame yra failas, taip pat ir visiems to katalogo pakatalogiams. Procedūros Sukurkite slaptažodžio bylą Pastaba : Windows sistemoje negalite iškart sukurti .htaccess ar .htpasswd failo. Tačiau galite sukurti failus kitu pavadinimu, perkelti juos į savo žiniatinklio erdvę ir po to, naudodami FTP kliento programą, pervadinti į .htaccess ar .htpasswd. Taigi, jums reikės sukurti failą, kuriame būtų vartotojų, kuriems leidžiama prisijungti, vardai ir slaptažodžiai. Jums reikia sukurti .htpasswd failą, kurį naudos .htaccess. Iš tiesų tai paprastas tekstinis failas, kuriame surašyti vartotojų vardai ir šifruoti jų slaptažodžiai. Slaptažodžio šifravimo įrankį galite rasti mūsų svetainėje: http://www.ovh.co.uk/cgi-bin/crypt.pl Kai užpildysite pirmus du laukus, spauskite mygtuką „encryption“ ir laukelyje „password“ gausite šifruotą slaptažodį. Po to tereikės nukopijuoti atitinkamą tekstą į .htpasswd failą (žr. žemiau). .htpasswd failas nebūtinai turi būti išsaugotas toje pačioje vietoje, kaip ir .htaccess failas. Pavyzdžiui, galite slaptažodžių failą išsaugoti šakniniame prieglobos kataloge ir naudoti jį įvairiems katalogams apsaugoti. Tas pats .htpasswd failas gali būti naudojamas su keliais .htaccess failais. .htpasswd faile turi būti įrašas, kurį vartotojas įves kaip savo vartotojo vardą ir slaptažodį. Tokie įrašai saugomi vienoje eilutėje, pavyzdžiui: Vartotojo_vardas:šifruotas_slaptažodis Kai .htpasswd failas bus sukurtas, turėsite perkelti jį į savo prieglobos erdvę ir sukurti .htaccess failą. .htaccess failo kūrimas Norėdami visiškai uždrausti laisvą prieigą prie katalogo, sukurkite .htaccess tekstinį failą, kurio pavyzdys pateikiamas žemiau ir perkelkite jį į katalogą, kurį apsaugoti: AuthUserFile /home/jusu_ftp_prisijungimo_vardas/www/likes_kelias_iki_.htpasswd_failo/.htpasswd AuthGroupFile /dev/null AuthName "Restraint Access" AuthType Basic <Limit GET POST> require valid-user </Limit> |