Kako Ograničiti Pristup Stranici

Sadržaj:

Kako Ograničiti Pristup Stranici
Kako Ograničiti Pristup Stranici

Video: Kako Ograničiti Pristup Stranici

Video: Kako Ograničiti Pristup Stranici
Video: Памятка, как действовать при получении приказа об отстранении от работы непривитых 2024, Prosinac
Anonim

Ako postoji potreba za ograničavanjem pristupa neželjenih posjetitelja stranici web stranice, tada bi najjednostavnije rješenje bilo korištenje autorizacijskog sustava ugrađenog u web poslužitelj. Ispod je opis kako se točno to radi.

Kako ograničiti pristup stranici
Kako ograničiti pristup stranici

Upute

Korak 1

Na serveru stvorite mapu za stranice koje želite zaštititi i premjestite ih tamo. Ako želite ograničiti pristup svim stranicama, možete preskočiti ovaj korak - zaštita će biti organizirana u korijenskoj mapi vašeg web mjesta.

Korak 2

Algoritam radnji Apache poslužitelja takav je da kada pronađe datoteku usluge pod nazivom ".htaccess" u mapi, koristi upute sadržane u datoteci prilikom obrade zahtjeva posjetitelja web stranice za bilo kojim dokumentima u ovoj i svim podmapama. Morate stvoriti ovu datoteku i u nju smjestiti direktive kako biste ograničili pristup svim ili pojedinačnim dokumentima u ovoj mapi. To možete učiniti na računalu pomoću jednostavnog uređivača teksta, kao što je Notepad. Stvorite praznu datoteku (CTRL + N) i u nju unesite ove retke: AuthType Basic

AuthName "Pristup stranici je ograničen!"

AuthUserFile /usr/account/site/.htpasswd

zahtijeva valjanog korisnika Direktiva u prvom retku uključuje osnovni mehanizam autorizacije (AuthType Basic). Ovom vrstom autorizacije lozinka posjetitelja prenosi se iz preglednika šifriranog algoritmom Base64. Direktiva u drugom retku označava sadržaj tekstualne naznake koju će preglednik prikazati kada posjetitelj uđe u zaštićeni dio web mjesta. Unesite tekst koji vam treba bez navodnika ( ). Treći redak sadrži apsolutni put do datoteke u kojoj se nalaze podaci za prijavu: parovi lozinki kojima je omogućen pristup stranicama ove mape. Prijava je pohranjena u čistom tekstu i lozinka je šifriran. Apsolutni (tj. od korijena poslužitelja) put do vašeg web mjesta možete pregledati na administracijskoj ploči web mjesta ili zatražiti tehničku podršku hostinga ili možete koristiti naredbu phpinfo () za PHP jezik. Direktiva u četvrtom retku definira princip provjere autentičnosti. Ako navedete vrijednost Korisnik, tada samo korisnici kojima će prijave biti dopuštene moraju biti ovdje odvojeni razmakom. Vrijednost Grupe - samo korisnici koji pripadaju grupama, a koje ovdje treba navesti odvojeno razmakom. Ako je važeći korisnik - svi korisnici čije su prijave navedene u datoteci AuthUserFile. Naravno, za bilo koju vrijednost svi ti korisnici moraju unijeti ispravnu lozinku.

3. korak

Spremite stvorenu datoteku pod imenom.htaccess odabirom stavke "Sve datoteke" na popisu "Vrsta datoteke" dijaloškog okvira za spremanje - to tako da uređivač teksta automatski ne doda txt proširenje.

4. korak

Sada biste trebali stvoriti datoteku lozinke navedenu u AuthUserFile direktivi -.htpasswd. To čini uslužni program htpasswd.exe s poslužitelja Apache. Nalazi se u mapi bin za preuzimanje ovog uslužnog programa, na primjer, ovdje - https://www.intrex.net/techsupp/htpasswd.exe Ovo je program konzole, odnosno mora se pokretati iz naredbenog retka. U sustavu Windows XP to možete učiniti ovako: kopirajte htpasswd.exe u zasebnu mapu, kliknite mapu desnom tipkom i odaberite "Pokreni naredbeni redak ovdje". U naredbeni redak unesite: htpasswd -cm.htpasswd FirstUser Modifikator "-cm" označava da treba stvoriti novu datoteku lozinke i MD5 se koristi za šifriranje (ovo je zadani Windows OS). Ako umjesto "m" navedete "d" - uslužni program će koristiti algoritam DES šifriranja, ako je "s" - SHA algoritam, a ako "p" - lozinka će biti spremljena bez šifriranja. FirstUser je prijava na prvi korisnik na popisu, zamijenite ga potrebnim za vas. Uslužni program će zatražiti lozinku za nju nakon što pritisnete Enter. Da biste dodali sljedećeg korisnika u stvorenu datoteku, ponovo pokrenite uslužni program, ali bez slova "c" u modifikatoru

Korak 5

Postavite stvorene.htaccess i.htpasswd datoteke na poslužitelj vaše web stranice pomoću upravitelja datoteka upravljačke ploče ili FTP klijenta. Datoteka.htaccess trebala bi biti u istoj mapi sa zaštićenim stranicama, a datoteka.htpasswd trebala bi biti u mapi, put do koje ste naveli u AuthUserFile direktivi. Datoteke lozinke obično se stavljaju u direktorij koji se nalazi iznad korijenske mape web mjesta kako bi se isključio pristup Internetu.

Preporučeni: