Cum Se Autorizează Pe Site

Cuprins:

Cum Se Autorizează Pe Site
Cum Se Autorizează Pe Site

Video: Cum Se Autorizează Pe Site

Video: Cum Se Autorizează Pe Site
Video: Cum autorizezi plățile cu cardul pe site-uri care folosesc serviciul 3D Secure 2024, Noiembrie
Anonim

Majoritatea site-urilor de pe internet oferă acces public la informațiile pe care le conțin. Oricine poate vizualiza paginile publice ale site-urilor. Cu toate acestea, trebuie să oferiți acces limitat la unele secțiuni ale site-urilor. De exemplu, la paginile panoului de administrare. Majoritatea motoarelor CMS, forum și blog de uz general, au instrumente de autorizare și control de acces încorporate. Dar dacă resursa dvs. este suficient de simplă și nu este controlată de un CMS puternic, dar trebuie să restricționați accesul, atunci va trebui să vă gândiți cum să autorizați pe site. Din fericire, există instrumente simple pentru aceasta.

Cum se autorizează pe site
Cum se autorizează pe site

Necesar

Un site care rulează sub controlul serverului apache. Acces la site prin ssh. Acces la site prin ftp. Configurarea serverului care permite fișiere.htaccess personalizate

Instrucțiuni

Pasul 1

Conectați-vă la server prin ssh. Dacă aveți un client de consolă instalat, introduceți comanda „ssh @” în consolă, unde este numele contului dvs. pe server și este numele simbolic sau adresa IP a serverului. Comanda ar putea arăta astfel: „ssh [email protected]”. Când vi se solicită, introduceți parola pentru contul dvs. Pentru Windows, puteți utiliza programe client alternative. Un astfel de program este chitul.

Pasul 2

Accesați directorul rădăcină al site-ului de pe server. Acesta este un director neaccesibil de pe web. De regulă, conține un subdirector public_html, care conține conținutul site-ului, disponibil pentru vizualizare pe internet. Folosiți comanda cd. Dacă nu vă amintiți calea completă către folder, utilizați comanda ls pentru a obține conținutul directorului curent și parcurgeți-l.

Pasul 3

Creați un fișier de parolă în directorul curent. Rulați o comandă precum „htpasswd -c”. Iată numele corect al fișierului în care vor fi plasate datele pentru autorizare și este unul dintre identificatorii utilizatorilor care vor avea acces la secțiunea site-ului. Comanda ar putea arăta astfel: „htpasswd -c.pwd User1”. După introducerea comenzii, vi se va solicita o parolă pentru utilizatorul cu numele introdus. După introducerea parolei, vi se va cere să o confirmați.

Pasul 4

Verificați existența fișierului cu parolă. Rulați comanda „ls --all”. Lista afișată a conținutului directorului curent trebuie să includă numele fișierului parolă.

Pasul 5

Adăugați mai mulți utilizatori cărora li se va permite accesul. Rulați o comandă precum „htpasswd”. Valoarea parametrului trebuie să fie aceeași ca la crearea fișierului de parolă. De exemplu, pentru a adăuga date pentru user2 într-un fișier numit.pwd, utilizați comanda „htpasswd.pwd user2”. Parolele și confirmarea parolei vor fi solicitate interactiv.

Pasul 6

Deconectați-vă de la server. Introduceți comanda exit și apăsați Enter.

Pasul 7

Modificați fișierul.htaccess. Conectați-vă la server utilizând un program client FTP. Accesați directorul corespunzător secțiunii site-ului pentru care este necesară autorizarea. Dacă există un fișier numit.htaccess acolo, descărcați-l pe computer. Dacă nu există un astfel de fișier, creați-l pe computer. Adăugați următoarele linii în partea de sus a fișierului.htaccess: AuthType Basic

AuthName „salut”

AuthUserFile "path_to_file_with_passwords"

Necesită un utilizator valid Înlocuiți cuvântul „salut” cu orice expresie. Acesta va fi afișat în dialogul de solicitare a datelor utilizatorului din browser. În loc de valoarea „cale_pentru_fișier_cu_parole”, introduceți calea completă către fișier cu date pentru autorizare pe server. Această cale, de exemplu, poate fi astfel: "/home/www/vic/domains/receptoman.ru/.pwd". Salvați fișierul.htaccess. Încărcați-l pe server.

Pasul 8

Verificați funcționarea sistemului de autorizare. Accesați secțiunea site-ului pentru care a fost modificat fișierul.htaccess. Dacă totul funcționează corect, browserul va afișa un dialog cu cereri de date de autorizare.

Recomandat: