Kako Zapreti Stran Z Geslom

Kazalo:

Kako Zapreti Stran Z Geslom
Kako Zapreti Stran Z Geslom

Video: Kako Zapreti Stran Z Geslom

Video: Kako Zapreti Stran Z Geslom
Video: "Коронавирус ищет перепуганных". Проповедь. Архимандрит Серафим 2024, Maj
Anonim

Če vaše spletno mesto, tako kot večina spletnih mest v omrežju, gostuje na strežniku Apache, potem je nekatere strani najlažje zaščititi z geslom z uporabo mehanizma za avtorizacijo, vgrajenega v ta strežnik prek datoteke htaccess. V tem primeru vam ne bo treba spreminjati izvornih kod strani, prav tako ni potrebno znanje nobenega programskega jezika.

Kako zapreti stran z geslom
Kako zapreti stran z geslom

Navodila

Korak 1

Premaknite strani, ki jih želite zaščititi z geslom, v ločeno mapo na strežniku. Če mora sistem avtorizacije delovati na vseh straneh spletnega mesta, potem ta korak ni potreben.

2. korak

Ustvari datoteko storitve htaccess. To je običajna besedilna datoteka, zato lahko z njo uporabljate kateri koli urejevalnik besedil. Vsebovati mora smernice za strežniško programsko opremo: AuthType Basic

AuthName "Za dostop do teh strani je potrebno dovoljenje!"

AuthUserFile /usr/yourAccount/yourSite/.htpasswd

require valid-user Direktiva AuthType Basic v prvi vrstici aktivira osnovni mehanizem avtorizacije. Imenuje se "osnovno", ker se geslo, ki ga vnese obiskovalec, nato iz brskalnika prenese na strežnik, šifriran z algoritmom Base64. Naslednja direktiva (AuthName) vsebuje besedilo, ki ga bo obiskovalec videl na obrazcu za pooblastitev. Lahko ga zamenjate z drugim. Direktiva AuthUserFile določa celotno pot do datoteke, v kateri bodo shranjene uporabniške prijave in gesla. Zadnja direktiva (AuthUserFile) določa načelo overjanja. Vrednost veljavnega uporabnika pomeni, da lahko uporabniki, katerih prijave so zapisane v datoteko, določeno v direktivi AuthUserFile, dobijo dostop do strani z geslom zaščitene.

3. korak

Datoteko z direktivami shranite pod imenom.htaccess - upoštevajte, da nima imena, temveč samo pripono.

4. korak

Ustvarite datoteko s seznamom prijav in gesel za dostop do zaščitenih strani. Za to uporabite pripomoček htpasswd.exe iz strežniške programske opreme Apache. Lahko ga prenesete na primer tukaj - https://www.intrex.net/techsupp/htpasswd.exe. Deluje v ukazni vrstici, zato morate najprej zagnati terminal - pritisnite kombinacijo tipk WIN + R, vnesite ukaz cmd in pritisnite tipko Enter

5. korak

V ukazni poziv vnesite: htpasswd -cm.htpasswd UserOne Modifikator -cm sporoči pripomočku, da ustvari novo datoteko in za šifriranje uporabi MD5. Če je m v modifikatorju nadomeščen z d, bo uporabljen algoritem DES šifriranja, če s - potem algoritem SHA, modifikator p pa bo onemogočil šifriranje gesla. UserOne je uporabniško ime, namesto njega vnesite uporabniško ime. Ko pritisnete tipko Enter, vas bo pripomoček pozval, da vnesete geslo za tega uporabnika. Če morate dodati naslednjega uporabnika, znova zaženite pripomoček, vendar v modifikatorju ne uporabljajte črke "c".

6. korak

Ustvarjene datoteke.htaccess in.htpasswd postavite na strežnik spletnega mesta. Datoteko.htaccess je treba shraniti v isti imenik, kjer so strani, zaščitene z geslom, in datoteko.htpasswd je treba postaviti na mesto, katere celotna pot je določena v direktivi AuthUserFile.

Priporočena: