..
V tomto krátkom článku sa budeme vidieť, ako používať Apache obmedziť prístup do priečinka iba užívateľom s užívateľským menom a heslom.
Pre dosiahnutie nášho účelu môžeme jednoducho uchýliť k obvyklým spôsobom. Súboru htaccess v kombinácii s. htpasswd.
Najprv nastavíme obsah súboru htaccess takto.:
AuthUserFile / home / sites / www.sito.com / private /. Htpasswd AuthName "chráneným územím" Základné AuthType Vyžadovať valid-userJe veľmi dôležité správne určiť cestu k AuthUserFile. Htpasswd súboru.
Teraz vidíme, ako vytvoriť súbor htpasswd, ktorého obsah by mal mať nasledujúcu syntax.:
user1: password1_criptata User2: password2_criptata user3: password3_criptata. Ak chcete vytvoriť súbor htpasswd môžete sledovať dve cesty:
1) Ak máme prístup k stene sme, aby naše logu serveru na stroji a prejdite do priečinka, kde sme sa vytvoriť súbor v otázke:
cd / home / sites / www.sito.com / private /a zadajte príkaz:
htpasswd-c. htpasswd užívateľské menoTeraz systém požiada heslo spojiť s tohto užívateľa, heslo, ktoré potom bude nutné potvrdiť.
2) Ak nemáte prístup do shellu na serveri, budete musieť použiť malý trik.
. Podstate môžeme vytvoriť "ručne" Naše htpasswd súbor používa jeden z mnohých skriptov a nástrojov k dispozícii na webe Tu sú niektoré odkazy:
Vzhľadom k tomu, všetko funguje správne, samozrejme, musíte mať. Htaccess je v rovnakej zložke, ktorú chcete chrániť, ale to nie je nutné, aby ste sa v tej istej zložke. Htpasswd (dôležité je, že to je správne uvedené cesta sa tam dostať) .
Teraz sa snažia získať prístup k chránenej zložke cez HTTP, či to funguje web server by mal vrátiť výzva na prihlásenie na vloženie užívateľského mena a hesla.
| |
Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €. |
| |
MySQL (kurz)
Správa open-source databázy. Od 39 €. |
| |
PHP (kurz)
Celý kurz pre vytváranie dynamických webov. Od 49 €. |