..


Link-uri sponsorizate

Restricţiona accesul la un folder cu autentificare

Articol scris de Max Bossi

În acest scurt articol vom vedea cum se utilizează Apache pentru a restricţiona accesul la un folder la numai utilizatorii cu un nume de utilizator şi parola.

Pentru a atinge scopul nostru ne poate recurge pur şi simplu la dosar obişnuit. Htaccess în asociere cu. Htpasswd.

În primul rând am stabilit conţinutul htaccess, după cum urmează.:






 AuthUserFile / home / site-uri / www.sito.com / privat /. Htpasswd







 AuthName "zona protejata"







 AuthType de bază







 Necesită valabil ghidul de-



Este foarte important să se precizeze în mod corect calea către fişierul AuthUserFile. Htpasswd.

Acum vom vedea cum pentru a crea fişierul Htpasswd al cărui conţinut ar trebui să aibă următoarea sintaxă.:






 user1: password1_criptata







 user2: password2_criptata







 user3: password3_criptata



. Pentru a crea fişierul Htpasswd poate urma două căi:

1) dacă avem acces la shell a ne face log server de pe maşină şi du-te la folderul unde vom crea fişierul în cauză:

 



 cd / home / site-uri / www.sito.com / private /

 
şi tipul:
 



 htpasswd-c htpasswd username.

 
acum sistemul va cere parola de asociat cu acest utilizator, parola, care va trebui apoi să confirmaţi.
Şi asta este: sistemul nostru a generat pentru noi fişier Htpasswd.!

2) În cazul în care nu aveţi acces la shell-ul serverului va trebui să utilizaţi un mic truc.
. Practic, putem crea "de mână" nostru fişier Htpasswd folosit de către unul dintre script-uri şi mai multe instrumente disponibile pe Web Aici sunt cateva link-uri:

Odată ce a generat fişierul va trebui doar să-l salvaţi şi încărcaţi-l la dosar-ul nostru folosind un standard de client FTP.

Pentru că totul funcţionează corect, desigur, trebuie să aveţi htaccess. Se află în acelaşi folder în care doriţi să-l protejeze, dar nu este necesar că vă aflaţi în acelaşi folder Htpasswd (cel mai important lucru este faptul că este indicat corect calea pentru a ajunge acolo). .

Acum, încercaţi să accesaţi folderul protejat prin http, în cazul în care funcţionează web-server ar trebui să returneze o promptul de Log on pentru a insera numele de utilizator şi parola.

În aceeaşi categorie ...
E-Learning
Linux (Curs) Linux (Curs)
Ghid complet pentru open-source de sistem. De la 49 €.
MySQL (Curs) MySQL (Curs)
De gestionare a bazei de date open-source. De la 39 €.
PHP (Curs) PHP (Curs)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 49 €.
Link-uri sponsorizate