Prosím počkejte chvíli...
Nepřihlášený uživatel
Výpočetní centrum
Nacházíte se: VŠCHT PrahaVýpočetní centrum  → Návody → Webové stránky → Řízení přístupu k www stránkám

Řízení přístupu k www stránkám

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.

Aktualizováno: 26.5.2016 14:12, Autor: Antonín Mareš


VŠCHT Praha
Technická 5
166 28 Praha 6 – Dejvice
IČO: 60461373
DIČ: CZ60461373

Datová schránka: sp4j9ch

Copyright VŠCHT Praha 2014
Za informace odpovídá Výpočetní centrum, technický správce Výpočetní centrum
zobrazit plnou verzi