Ako Autorizovať Na Webe

Obsah:

Ako Autorizovať Na Webe
Ako Autorizovať Na Webe

Video: Ako Autorizovať Na Webe

Video: Ako Autorizovať Na Webe
Video: Jak sdílet herní knihovnu s přáteli ? | Návod, jak na to | FullHD [CZ 2024, Marec
Anonim

Väčšina stránok na internete poskytuje verejnosti prístup k informáciám, ktoré obsahujú. Verejné stránky webov môže prezerať ktokoľvek. Musíte však poskytnúť obmedzený prístup k niektorým častiam webov. Napríklad na stránky administračného panelu. Väčšina univerzálnych systémov na správu obsahu, fór a blogov má zabudované nástroje na autorizáciu a kontrolu prístupu. Pokiaľ je ale váš zdroj dostatočne jednoduchý a nie je riadený výkonným CMS, ale musíte obmedziť prístup, budete musieť premýšľať, ako na stránke autorizovať. Našťastie na to existujú jednoduché nástroje.

Ako autorizovať na webe
Ako autorizovať na webe

Nevyhnutné

Stránka bežiaca pod kontrolou servera Apache. Prístup na stránku pomocou ssh. Prístup na web prostredníctvom ftp. Konfigurácia servera umožňujúca vlastné súbory.htaccess

Inštrukcie

Krok 1

Pripojte sa k serveru pomocou ssh. Ak máte nainštalovaného konzolového klienta, zadajte do konzoly príkaz „ssh @“, kde je názov vášho účtu na serveri a je to symbolický názov alebo adresa IP servera. Príkaz môže vyzerať takto: „ssh [email protected]“. Po zobrazení výzvy zadajte heslo pre svoj účet. Pre Windows môžete použiť alternatívne klientske programy. Jedným z takýchto programov je tmel.

Krok 2

Prejdite do koreňového adresára servera. Toto je adresár, ktorý nie je prístupný z webu. Spravidla obsahuje podadresár public_html, ktorý obsahuje obsah stránky a je k dispozícii na prezeranie cez internet. Použite príkaz cd. Ak si nepamätáte celú cestu k priečinku, pomocou príkazu ls získate obsah aktuálneho adresára a prechádzajte ním.

Krok 3

Vytvorte súbor hesla v aktuálnom adresári. Spustite príkaz ako „htpasswd -c“. Tu je správny názov súboru, do ktorého budú vložené údaje na autorizáciu, a je jedným z identifikátorov používateľov, ktorí budú mať prístup do sekcie webu. Príkaz môže vyzerať takto: „htpasswd -c.pwd User1“. Po zadaní príkazu sa zobrazí výzva na zadanie hesla pre používateľa so zadaným menom. Po zadaní hesla sa zobrazí výzva na jeho potvrdenie.

Krok 4

Skontrolujte existenciu súboru hesla. Spustite príkaz „ls --all“. Zobrazený zoznam obsahu aktuálneho adresára musí obsahovať názov súboru s heslom.

Krok 5

Pridajte ďalších používateľov, ktorým bude povolený prístup. Spustite príkaz ako „htpasswd“. Hodnota parametra musí byť rovnaká ako pri vytváraní súboru s heslom. Napríklad na pridanie údajov pre používateľa2 do súboru s názvom.pwd použite príkaz „htpasswd.pwd user2“. Heslá a potvrdenie hesla budú vyzvané interaktívne.

Krok 6

Odpojte sa od servera. Zadajte príkazový koniec a stlačte kláves Enter.

Krok 7

Upravte svoj súbor.htaccess. Pripojte sa k serveru pomocou klientskeho programu FTP. Prejdite do adresára zodpovedajúceho sekcii webu, pre ktorú sa vyžaduje autorizácia. Ak sa tam nachádza súbor s názvom.htaccess, stiahnite si ho do svojho počítača. Ak taký súbor neexistuje, vytvorte ho vo svojom počítači. Pridajte nasledujúce riadky do hornej časti súboru.htaccess: AuthType Basic

AuthName „pozdrav“

AuthUserFile "path_to_file_with_passwords"

Vyžadovať platného používateľa Slovo „pozdrav“nahraďte ľubovoľnou frázou. Zobrazí sa v dialógovom okne žiadosti o údaje používateľa v prehliadači. Namiesto hodnoty „path_to_file_with_passwords“zadajte úplnú cestu k súboru s údajmi na autorizáciu na serveri. Táto cesta môže byť napríklad taká: „/home/www/vic/domains/receptoman.ru/.pwd“. Uložte súbor.htaccess. Nahrajte to na server.

Krok 8

Skontrolujte činnosť autorizačného systému. Prejdite do časti webu, pre ktorú bol upravený súbor.htaccess. Ak všetko funguje správne, prehliadač zobrazí dialógové okno s požiadavkami na autorizačné údaje.

Odporúča: