Na serveru web.vscht.cz je nastaven webový server tak, že si uživatel může v jistých mezích vytvářet vlastní restrikce pro přístup na jeho osobní stránky.
Server je řízen hlavním konfiguračním souborem, do kterého pochopitelně uživatel přístup nemá, ale je tu ještě možnost regulovat funkci www serveru pro každý adresář zvlášť, tím že se zapíšeme direktivy (příkazy regulující činnost serveru) do speciálniho souboru, který se může nacházet v každém adresáři. Jmenuje se .htaccess (pozor na tečku před souborem je velice důležitá). Pokud Vám tento soubor nejde vytořit v Průkumníku doporučujeme na jeho vytvoření použít např. Total Commander.
Nyní si ukážeme příklad použití restrikce:
Restrikce na základě hesla
Do souboru .htaccess v příslušném adresáři zapíšeme direktivy:
AuthType Basic
AuthName "jmeno_oblasti"
AuthUserFile "/var/www/uweb/login/HTML/.htpasswd"
Require valid-user
Při tomto způsobu potřebujeme mít připraven soubor s hesly. Hesla se vytváří na předem připravených stránkách na adrese http://webhesla.vscht.cz. Na tomto formuláři zapíšete jméno a heslo pro přístup ke stránkám a vygeneruje se vám řádka, kterou musíte vložit do souboru .htpasswd.
Nyní máme již hotový soubor s hesly, takže se vrhneme do nastavení ...
Na 2. řádce uvádíme jméno heslované oblasti, to je kvuli prohlížečům, jakmile se uživatel zaloguje, tak si prohlížeč až do svého vypnutí pamatuje heslo, takže efekt je takový, že se uživatel hlasí jen jednou, i když naší stránku navštíví vícekrát během jednoho zapnutí prohlížeče.
Na 3. řádce říkame serveru, kde má hledat soubor s hesly. Nezapomeňte nahradit login Vašim skutečným uživatelským jménem. Doporučujeme nepoužívat v cestě k souboru s heslem diakritiku.
Čtvrtá řádka říká, že je nutné aby se uživatel před vstupem zalogoval.