Kako Autorizirati Na Web Mjestu

Sadržaj:

Kako Autorizirati Na Web Mjestu
Kako Autorizirati Na Web Mjestu

Video: Kako Autorizirati Na Web Mjestu

Video: Kako Autorizirati Na Web Mjestu
Video: ЛУЧШАЯ ВЕБ КАМЕРА за 7$ с AliExpress! 2024, Novembar
Anonim

Većina web lokacija na Internetu pruža javni pristup informacijama koje sadrže. Svako može pregledati javne stranice web lokacija. Međutim, morate omogućiti ograničeni pristup nekim dijelovima web lokacija. Na primjer, na stranice administrativnog panela. Većina CMS-a opće namjene, foruma i blogova, imaju ugrađene alate za autorizaciju i kontrolu pristupa. Ali ako je vaš resurs dovoljno jednostavan i ne kontrolira ga snažni CMS, ali trebate ograničiti pristup, morat ćete razmisliti o tome kako ga odobriti na web mjestu. Srećom, za to postoje jednostavni alati.

Kako autorizirati na web mjestu
Kako autorizirati na web mjestu

Potrebno

Web lokacija koja se izvodi pod kontrolom Apache servera. Pristup stranici putem ssh-a. Pristup stranici putem ftp-a. Konfiguracija servera koja omogućava prilagođene.htaccess datoteke

Instrukcije

Korak 1

Povežite se na server putem ssh-a. Ako imate instaliran klijent konzole, unesite naredbu "ssh @" u konzolu, gdje je ime vašeg računa na serveru, te simbolično ime ili IP adresa servera. Naredba može izgledati ovako: "ssh [email protected]". Kada se to zatraži, unesite lozinku za svoj račun. Za Windows možete koristiti alternativne klijentske programe. Jedan od takvih programa je kit.

Korak 2

Idite u korijenski direktorij stranice na poslužitelju. Ovo je direktorij kojem nije moguće pristupiti s weba. U pravilu sadrži poddirektorij public_html koji sadrži sadržaj web stranice dostupan za pregled putem Interneta. Koristite naredbu cd. Ako se ne sjećate pune staze do mape, upotrijebite naredbu ls da biste dobili sadržaj trenutnog direktorija i prešli ga.

Korak 3

Stvorite datoteku lozinke u trenutnom direktorijumu. Pokrenite naredbu poput "htpasswd -c". Ovdje je točno ime datoteke u koju će biti smješteni podaci za autorizaciju i jedan je od identifikatora korisnika koji će imati pristup odjeljku web stranice. Naredba može izgledati ovako: "htpasswd -c.pwd User1". Nakon unosa naredbe, od vas će se zatražiti lozinka za korisnika s unesenim imenom. Nakon unosa lozinke, od vas će se tražiti da je potvrdite.

Korak 4

Provjerite postoji li datoteka lozinke. Pokrenite naredbu "ls --all". Prikazana lista sadržaja trenutnog direktorija mora sadržavati ime datoteke lozinke.

Korak 5

Dodajte još korisnika kojima će biti dozvoljen pristup. Pokrenite naredbu poput "htpasswd". Vrijednost parametra mora biti ista kao prilikom kreiranja datoteke lozinke. Na primjer, da biste dodali podatke za user2 u datoteku s imenom.pwd, upotrijebite naredbu "htpasswd.pwd user2". Lozinke i potvrda lozinke zatražit će se interaktivno.

Korak 6

Prekini vezu sa serverom. Unesite naredbu exit i pritisnite Enter.

Korak 7

Izmijenite svoju.htaccess datoteku. Povežite se sa serverom pomoću FTP klijentskog programa. Idite u direktorij koji odgovara dijelu web mjesta za koji je potrebna autorizacija. Ako je datoteka sa imenom.htaccess, preuzmite je na svoj računar. Ako takve datoteke nema, stvorite je na računaru. Na vrh datoteke.htaccess dodajte sljedeće redove: AuthType Basic

AuthName "pozdrav"

AuthUserFile "path_to_file_with_passwords"

Zahtijeva važećeg korisnika Riječ "pozdrav" zamijenite bilo kojom frazom. Bit će prikazan u dijaloškom okviru zahtjeva za korisničkim podacima u pregledniku. Umjesto vrijednosti "path_to_file_with_passwords", unesite puni put do datoteke s podacima za autorizaciju na poslužitelju. Ova putanja, na primjer, može biti ovako: "/home/www/vic/domains/receptoman.ru/.pwd". Spremite datoteku.htaccess. Pošaljite ga na server.

Korak 8

Provjerite rad sustava autorizacije. Idite na odjeljak web stranice za koji je.htaccess datoteka izmijenjena. Ako sve funkcionira ispravno, preglednik će prikazati dijalog sa zahtjevima za autorizacijskim podacima.

Preporučuje se: