..
V tomto krátkém článku se budeme vidět, jak používat Apache omezit přístup do složky pouze uživatelům s uživatelským jménem a heslem.
Pro dosažení našeho účelu můžeme jednoduše uchýlit k obvyklým způsobem. Souboru htaccess v kombinaci s. Htpasswd.
Nejprve nastavíme obsah souboru htaccess takto.:
AuthUserFile / home / sites / www.sito.com / private /. Htpasswd AuthName "chráněným územím" Základní AuthType Vyžadovat valid-userJe velmi důležité správně určit cestu k AuthUserFile. Htpasswd souboru.
Nyní vidíme, jak vytvořit soubor htpasswd, jehož obsah by měl mít následující syntaxi.:
user1: password1_criptata User2: password2_criptata user3: password3_criptata. Chcete-li vytvořit soubor htpasswd můžete sledovat dvě cesty:
1) Máme-li přístup ke stěně jsme, aby naše logu serveru na stroji a přejděte do složky, kde jsme se vytvořit soubor v otázce:
cd / home / sites / www.sito.com / private /a zadejte příkaz:
htpasswd-c. htpasswd uživatelské jménoNyní systém požádá heslo spojit s tohoto uživatele, heslo, které pak bude nutné potvrdit.
2) Pokud nemáte přístup do shellu na serveru, budete muset použít malý trik.
. Podstatě můžeme vytvořit "ručně" Naše htpasswd soubor používá jeden z mnoha skriptů a nástrojů k dispozici na webu Zde jsou některé odkazy:
Vzhledem k tomu, vše funguje správně, samozřejmě, musíte mít. Htaccess je ve stejné složce, kterou chcete chránit, ale to není nutné, aby jste se ve stejné složce. Htpasswd (důležité je, že to je správně uvedeno cesta se tam dostat) .
Nyní se snaží získat přístup k chráněné složce přes HTTP, jestli to funguje web server by měl vrátit výzva k přihlášení k vložení uživatelského jména a hesla.
| |
Linux (kurz)
Kompletní průvodce pro open-source systému. Od 49 €. |
| |
MySQL (kurz)
Správa open-source databáze. Od 39 €. |
| |
PHP (kurz)
Celý kurz pro vytváření dynamických webů. Od 49 €. |