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: Как включить веб камеру на компьютере или ноутбуке 2024, Travanj
Anonim

Većina internetskih stranica pruža javni pristup informacijama koje sadrže. Svatko može pregledavati javne stranice web mjesta. Međutim, morate omogućiti ograničeni pristup nekim odjeljcima web stranica. Na primjer, na stranice administrativne ploče. 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 morate 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 poslužitelja. Pristup stranici putem ssh-a. Pristup web mjestu putem ftp-a. Konfiguracija poslužitelja omogućava prilagođene.htaccess datoteke

Upute

Korak 1

Povežite se s poslužiteljem putem ssh-a. Ako imate instaliran klijent konzole, unesite naredbu "ssh @" u konzolu, gdje je naziv vašeg računa na poslužitelju, te simbolično ime ili IP adresa poslužitelja. Naredba bi mogla 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 na korijenski direktorij web mjesta 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 mjesta dostupan za pregled putem Interneta. Upotrijebite naredbu cd. Ako se ne sjećate pune staze do mape, upotrijebite naredbu ls da biste preuzeli sadržaj trenutnog direktorija i prešli ga kroz njega.

3. korak

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

4. korak

Provjerite postoji li datoteka s lozinkom. Pokrenite naredbu "ls --all". Prikazani popis sadržaja trenutnog direktorija mora sadržavati ime datoteke lozinke.

Korak 5

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

Korak 6

Prekini vezu s poslužiteljem. Unesite naredbu exit i pritisnite Enter.

Korak 7

Izmijenite svoju.htaccess datoteku. Povežite se s poslužiteljem pomoću FTP klijentskog programa. Idite u direktorij koji odgovara dijelu web mjesta za koji je potrebna autorizacija. Ako je datoteka s imenom.htaccess, preuzmite je na svoje računalo. Ako takve datoteke nema, stvorite je na računalu. Na vrh datoteke.htaccess dodajte sljedeće retke: 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 za zahtjev 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. Ovaj put, na primjer, može biti ovako: "/home/www/vic/domains/receptoman.ru/.pwd". Spremite datoteku.htaccess. Prenesite ga na poslužitelj.

Korak 8

Provjerite rad autorizacijskog sustava. Idite na odjeljak web mjesta za koji je.htaccess datoteka izmijenjena. Ako sve funkcionira ispravno, preglednik će prikazati dijaloški okvir sa zahtjevima za autorizacijskim podacima.

Preporučeni: