Com S’autoritza Al Lloc

Taula de continguts:

Com S’autoritza Al Lloc
Com S’autoritza Al Lloc

Vídeo: Com S’autoritza Al Lloc

Vídeo: Com S’autoritza Al Lloc
Vídeo: "Сегодня": 5 ноября 2021 года. 19:00 2024, De novembre
Anonim

La majoria dels llocs d'Internet proporcionen accés públic a la informació que contenen. Tothom pot visualitzar pàgines públiques de llocs. Tot i això, heu de proporcionar accés limitat a algunes seccions dels llocs. Per exemple, a les pàgines del tauler d'administració. La majoria de motors CMS, fòrums i blocs d’ús general tenen eines d’autorització i control d’accés incorporades. Però si el vostre recurs és prou senzill i no està controlat per un potent CMS, però heu de restringir-ne l’accés, haureu de pensar sobre com autoritzar-lo al lloc. Afortunadament, hi ha eines senzilles per a això.

Com s’autoritza al lloc
Com s’autoritza al lloc

Necessari

Un lloc que s’executa sota el control del servidor apache. Accés al lloc mitjançant ssh. Accés al lloc mitjançant ftp. Configuració del servidor que permet fitxers.htaccess personalitzats

Instruccions

Pas 1

Connecteu-vos al servidor mitjançant ssh. Si teniu instal·lat un client de consola, introduïu l'ordre "ssh @" a la consola, on hi ha el nom del vostre compte al servidor i el nom simbòlic o l'adreça IP del servidor. L'ordre podria tenir aquest aspecte: "ssh [email protected]". Quan se us demani, introduïu la contrasenya del vostre compte. Per a Windows, podeu utilitzar programes de client alternatius. Un d’aquests programes és la massilla.

Pas 2

Aneu al directori arrel del lloc al servidor. Es tracta d’un directori no accessible des del web. Com a regla general, conté un subdirectori public_html, que conté el contingut del lloc, disponible per visualitzar-lo a Internet. Utilitzeu l'ordre cd. Si no recordeu el camí d'accés complet a la carpeta, utilitzeu l'ordre ls per obtenir el contingut del directori actual i passar pel mateix.

Pas 3

Creeu un fitxer de contrasenya al directori actual. Executeu una ordre com "htpasswd -c". A continuació, es mostra el nom correcte del fitxer on es col·locaran les dades per a l’autorització i és un dels identificadors dels usuaris que tindran accés a la secció del lloc. L'ordre podria tenir aquest aspecte: "htpasswd -c.pwd User1". Després d'introduir l'ordre, se us demanarà una contrasenya per a l'usuari amb el nom introduït. Després d’introduir la contrasenya, se us demanarà que la confirmeu.

Pas 4

Comproveu l'existència del fitxer de contrasenya. Executeu l'ordre "ls --all". La llista que es mostra del contingut del directori actual ha d'incloure el nom del fitxer de contrasenya.

Pas 5

Afegiu més usuaris als quals se'ls permetrà l'accés. Executeu una ordre com "htpasswd". El valor del paràmetre ha de ser el mateix que quan es crea el fitxer de contrasenya. Per exemple, per afegir dades per a l'usuari2 a un fitxer anomenat.pwd, utilitzeu l'ordre "htpasswd.pwd usuari2". Les contrasenyes i la confirmació de contrasenya es demanaran de manera interactiva.

Pas 6

Desconnecteu-vos del servidor. Introduïu l'ordre exit i premeu Retorn.

Pas 7

Modifiqueu el fitxer.htaccess. Connecteu-vos al servidor mitjançant un programa client FTP. Aneu al directori corresponent a la secció del lloc per a la qual cal l'autorització. Si hi ha un fitxer anomenat.htaccess, descarregueu-lo al vostre ordinador. Si no hi ha cap fitxer, creeu-lo al vostre ordinador. Afegiu les línies següents a la part superior del fitxer.htaccess: AuthType Basic

AuthName "salutació"

AuthUserFile "path_to_file_with_passwords"

Requerir un usuari vàlid Substitueix la paraula "salutació" per qualsevol frase. Es mostrarà al quadre de diàleg de sol·licitud de dades de l'usuari al navegador. En lloc del valor "path_to_file_with_passwords", introduïu el camí d'accés complet al fitxer amb dades per a l'autorització al servidor. Aquest camí, per exemple, pot ser així: "/home/www/vic/domains/receptoman.ru/.pwd". Deseu el fitxer.htaccess. Pengeu-lo al servidor.

Pas 8

Comproveu el funcionament del sistema d'autorització. Aneu a la secció del lloc per a la qual s'ha modificat el fitxer.htaccess. Si tot funciona correctament, el navegador mostrarà un diàleg amb sol·licituds de dades d'autorització.

Recomanat: