4.2 Tvorba a konfigurace virtuálních adresářů
Podadresáře wwwrootu celého serveru jsou pro uživatele WWW přístupné (pokud jsme nenastavili jinak). Velmi často však potřebujeme zpřístupnit i adresáře mimo wwwroot. K tomu nám slouží direktiva Alias (případně ScriptAlias). |
Úvod |
Direktiva Alias je jednoduchá. Má dva parametry. První z nich je název virtuálního adresáře a druhý fyzická cesta k adresáři.
Alias /adresarmimowwroot/ /home/mujadresar/ Při zadání adresy http://127.0.0.1/adresarmimowwwroot/ v prohlížeči dojde k zobrazení obsahu adresáře /home/mujadresar/. |
Struktura Alias |
Alternativou k direktivě Alias je direktiva ScriptAlias. Tato dikrektiva se chová (a má i stejnou strukturu) stejně jako direktiva Alias s tím rozdílem, že navíc předává zpracování objektů v adresáři jako CGI akriptů. |
Script Alias |
Obě direktivy musí být následovány blokem Directory, ve kterém je nutné nastavit práva přístupu k danému adresáři (ne virtuálnímu, ale fyzickému). Je to z důvodu, že tento adresář nedědí údaje z wwwrootu.
<Directory /home/mujadresar/> Options Indexes FollowSymLinks Order allow,deny Allow from all </Directory> |
Directory |
SAMOSTATNÝ ÚKOL 13 |
|
|
Zpřístupněte libovolný adresář mimo wwwroot. |
Virtuální adresář |
SAMOSTATNÝ ÚKOL 14 |
|
|
Najděte v konfigruračním souboru sekci, která definuje přístup k adresáři cgi-bin. |
cgi-bin |