Mnoho webov v sieti WWW poskytuje verejnosti prístup k informáciám, ktoré obsahujú. Stránky s verejnými zdrojmi môže zobraziť ktokoľvek. Stáva sa však, že musíte poskytnúť obmedzený prístup k niektorým častiam webových stránok.
Inštrukcie
Krok 1
Pripojte sa k serveru ssh. Ak máte konzolového klienta, zadajte príkaz do konzoly ssh @. Príkaz môže napríklad vyzerať ako ssh [email protected]. Po zobrazení výzvy zadajte svoje heslo. Pod oknami môžete použiť alternatívne klientske programy. Napríklad jeden taký program sa nazýva tmel.
Krok 2
Na serveri prejdite do koreňového adresára, ktorý nie je prístupný z webu. Spravidla obsahuje podadresár s názvom public_html, ktorý obsahuje všetok obsah zdroja, ktorý 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 adresára a vykonajte postupné prechody.
Krok 3
Vytvorte súbor hesla v aktuálnom adresári. Spustite príkaz htpasswd -c. „-“je platný názov súboru. Na účely autorizácie sa do nej vložia údaje. „-“je ID používateľa. Budú mať prístup do sekcie zdrojov. Príkaz vyzerá takto: htpasswd -c.pwd User1. Po zadaní príkazu sa zobrazí výzva na zadanie hesla so zadaným používateľským menom. Po zadaní samotného hesla bude potrebné potvrdenie hesla.
Krok 4
Teraz musíte skontrolovať existenciu súboru s heslom. ls - všetci - vykonajú tento príkaz. Názov súboru hesla musí byť uvedený v zobrazenom zozname celého obsahu aktuálneho adresára.
Krok 5
Pridajte používateľov, ktorým bude povolený prístup. htpasswd - spustite príkaz ako tento.
Krok 6
Odpojte sa od servera. Teraz zadajte príkaz exit a príkaz potvrďte stlačením klávesu Enter. Súbor Htaccess. Pripojte sa k serveru pomocou klientskeho programu FTP. Prejdite do adresára, ktorý zodpovedá sekcii webu, pre ktorú potrebujete autorizáciu. Takto by mal existovať súbor s názvom.htaccess - stiahnite si ho do svojho PC.
Krok 7
Prejdite do sekcie stránky a skontrolujte činnosť autorizačného systému. Prehliadač zobrazí dialógové okno s autorizačnými údajmi, ak všetko funguje správne.