Kapitola 15 · 15.9
Heslem chráněné složky
Chcete chránit část svého webu, například testovací verzi, složku s dokumenty pro klienty nebo administrační stránku? Pak na ni nastavte heslo. Návštěvníci pak nejprve uvidí přihlašovací okno prohlížeče. To uděláte v části Heslem chráněné složky, pod Pokročilé funkce.
Zabezpečení složky
- Vpravo nahoře vyberte správnou doménu (viz Práce s více doménami: výběr domény).
- Klikněte pod Pokročilé funkce na Heslem chráněné složky. Zobrazí se chráněné složky této domény.
- Klikněte na PŘIDAT CHRÁNĚNOU SLOŽKU (1).
- U položky Cesta vyberte ze seznamu složek tu, kterou chcete chránit. Seznam začíná u domains/vasedomena.cz/public_html.
- U položky Oblast složek vyplňte text, který se zobrazí v přihlašovacím okně, například "Pouze pro klienty".
- Klikněte na CHRÁNIT.
- Poté do složky přidejte uživatele, kteří do ní mají mít přístup, každého s vlastním uživatelským jménem a heslem.


Poté otevřete složku v anonymním okně prohlížeče. Nyní se budete muset nejprve přihlásit. Zabezpečení platí i pro všechny podsložky a soubory v nich.
Dobré vědět
- Používejte to pouze na webu s https (viz Co je SSL a jak to WebOké řeší?). Bez https by heslo putovalo internetem čitelné.
- Jedná se o samostatné uživatele, platné pouze pro tuto složku. Nemají nic společného s Vaším heslem do DA ani s uživateli Vašeho WordPressu.
- DirectAdmin ukládá zabezpečení do souboru .htaccess ve složce. Pokud tento soubor .htaccess upravujete sami, ponechte v něm řádky s Auth.
- Chcete zabezpečit jeden konkrétní soubor WordPressu, například wp-login.php? Pak chráněná složka není správné řešení. Použijte k tomu bezpečnostní plugin nebo dvoufázové přihlašování ve WordPressu.
Odstranění zabezpečení
V seznamu klikněte na složku a zabezpečení vypněte, nebo složku ze seznamu odstraňte. Pokud se poté zobrazí chyba 500 nebo se přihlašovací okno stále objevuje? Zkontrolujte soubor .htaccess dané složky (viz Zobrazení a úprava skrytých souborů jako .htaccess), zda v něm nezůstaly řádky s AuthType, AuthName, AuthUserFile nebo require valid-user, a tyto řádky odstraňte.
