Lahko se zgodi, da bi rad mapo svoje spletne strani (na primer del v razvoju, testno stran ali dokumente, namenjene le nekaterim strankam) zaprl pred javnostjo. Za to ponuja preprosto rešitev funkcija Zasebnost imenikov (Directory Privacy) v cPanelu: ob odpiranju mape brskalnik zahteva uporabniško ime in geslo.
Vklop zaščite
- Prijavi se v svoj račun cPanel.
-
V skupini Datoteke klikni ikono Zasebnost imenikov.
- Na prikazanem seznamu map vstopi v mapo s klikom na njeno ime ali klikni gumb UREDI ob mapi, ki jo želiš zaščititi.
- V razdelku Varnostne nastavitve označi potrditveno polje Zaščiti ta imenik z geslom. in v polje Vnesite ime za zaščiteni imenik: vpiši ime (to brskalnik pokaže v oknu za prijavo).
- V polje Enter a name for the protected directory vpiši poimenovanje (na primer „Razvoj”). To ime se lahko prikaže v oknu za prijavo brskalnika, ni pravo ime mape.
- Klikni gumb Shrani, nato povezavo Nazaj.
Ustvarjanje uporabnika
Zaščita sama še nikogar ne spusti noter, ustvariti moraš vsaj enega uporabnika:
- Na isti strani v razdelku Create User vnesi uporabniško ime.
- Geslo vnesi dvakrat ali uporabi gumb Password Generator (generator gesel).
- Klikni gumb Save.
Mapi lahko pripada več uporabnikov, tako lahko na primer vsaki stranki daš ločeno prijavo. Geslo uporabnika spremeniš tako, da z istim uporabniškim imenom shraniš novo geslo. Za brisanje na seznamu Authorized Users izberi uporabnika in klikni gumb Delete User.
Preverjanje
Naslov mape odpri v zasebnem (anonimnem) oknu brskalnika. Če se prikaže okno za prijavo in se s pravimi podatki prijaviš, zaščita deluje. Že zaščitene mape so na seznamu Directory Privacy označene z ikono ključavnice.
Pomembno
- Zaščitene postanejo tudi podmape: zaščita velja za celotno vsebino mape.
- Varuje le spletni dostop: prek FTP, SFTP ali v Upravitelju datotek je mapa z ustrezno prijavo še naprej dosegljiva.
- Uporabljaj jo s HTTPS: brskalnik geslo pošlje ob vsaki zahtevi, zato bi mu bilo na nešifrirani povezavi HTTP mogoče prisluškovati. O preusmeritvi spletnega mesta na HTTPS govori ločen članek.
- Princip delovanja: funkcija pravila zapiše v datoteko .htaccess mape, gesla pa hrani v datoteki
.htpasswd. Vsebina mape ni šifrirana, le dostop do nje je omejen.
Pogoste napake
- Zaščita mape WordPress
wp-admin: WordPress tudi na strani za obiskovalce uporablja datotekowp-admin/admin-ajax.php, zato lahko zaščita celotne mape zatakne delovanje nekaterih vtičnikov (obrazci, košarica). Takrat raje zaščiti prijavo; o tem piše članek o osnovnih varnostnih nastavitvah WordPressa. - Gesla ne sprejme: preveri, ali je bil uporabnik ustvarjen za to mapo in ali v brskalniku ni shranjeno staro geslo.
- Uporabnika ni mogoče ustvariti: vzrok so lahko dovoljenja mape; takrat odpri zahtevek.
- Izklop zaščite: odstrani kljukico iz polja Zaščiti ta imenik z geslom. in klikni gumb Shrani.
