aneb suchá teorie
Obecně - Kořenový adresář - Startovní soubor - Procházení souborů - Mapování - Přístup na heslo - Přesměrování - Logging - Patičky - Spouštění programů - FrontPage Extensions
Server jsou dvě věci. Server je jednak počítač, jednak je to software, který na tom počítači běží. Ten počítač má nastavenou nějakou doménovou adresu (www.něco.cz) a je zajímavý i z jiných hledisek (například se nevypíná:-). Ten software se dá různě nastavit.
|
U každé složky se dají na serveru nastavit některé věci. Hlavní ale je, že se to v každé verzi softwarových serverů dělá jinak. Na Apachi se to zadává z příkazové řádky, v IIS a PWS pod Windows jsou na to grafické prográmky. Většinou to musí udělat správce serveru nebo prostě někdo, kdo na to má práva, ale není to nic těžkého.
Smiřte se s tím, že správce vašeho serveru je polobůh. Mluvte s ním slušně, prokazujte mu úctu a chvalte ho. Následující text vám může pouze naznačit, co po svém polobohovi můžete chtít. Pokud polobožstvo nebude nakloněno, máte smůlu.
V první řadě se na serveru nastavuje kořenový adresář (root), v jehož podadresářích (neboli složkách) jsou vlastní internetové stránky.
Doporučuji neměnit, ale dá se to. Na některých serverech musejí mít všechny složky jméno společné. Většinou to bývá index.html či defalt.htm.
Pokud složka neobsahuje startovní soubor, vypíší se jména souborů a složek. Pokud není directory listing povoleno, prohlížeč nahlásí chybu jako že "Nemáte oprávnění bla bla".
Pokud vlastníte třeba doménu www.něco.cz, můžete si zvolit, že nějaký adresář na serveru (klasicky nějaký podadresář) se bude zobrazovat (mapovat) jako třeba http://cokoliv.něco.cz. Jinými slovy, v rámci své domény druhé úrovně můžete zřizovat domény úrovně třetí.
Zdaleka ne na všech serverech si můžete nastavit, že čtení nějaké složky bude na heslo. A i pak to funguje jenom na serverech, které mají dobře nadefinované skupiny uživatelů.
Opět funguje jenom někde. Ale je to lepší, než pro totéž používat meta tagy nebo javascript, protože to dělá rovnou server.
Správce serveru si může nastavit, že bude sledovat, kdy a z jaké IP adresy si vaše stránky někdo čte. Většinou se to ale nedělá, protože to zatěžuje server.
Na disku serveru se někde vytvoří soubory .log, které obsahují datum, čas, adresu stránky, IP adresu klienta a metodu přístupu, někdy i adresu, odkud klient přišel. Je docela těžké z těch .log souborů potom získat nějakou kloudnou informaci o přístupu na stránky, protože jsou hrozně veliké. Nejprimitivnější způsob je nainportovat je třeba do Excelu a prohlížet pomocí kontingenčních tabulek (v nabídce Data).
Nastavíte-li celou složku na logování, může se hodit nějakou podsložku vypnout. Nejčastěji se vypínají složky s pomocnými soubory a obrázky.
Všiml jsem si u IIS, že dokáže vkládat na konec každé stránky kus html kódu z určeného souboru, ale prakticky jsem to nezkusil.
Z bezpečnostních důvodů bývá v každé složce zpravidla vypnuto. Hodí se pouze v případě, že používáte CGI skripty, SHTML, ASP nebo PHP. (Zajímá-li vás, co to znamená, podívejte se na stránku Jiřího Koska.) (Pro ASP má server IIS ještě speciální volbu Allow Scripts.) Bývá zvykem mít pro takové programy vyhrazený jediný adresář, ve kterém je povoleno jejich spouštění, většinou se jmenuje cgi-bin.
(Nic z toho se netýká skriptů na klientovi (JavaScript, VBScript) nebo Javy, to běží nezávisle na serveru.)
Aktivně generované stránky se musejí na server doinstalovat. Instalačky se většinou stahují z Internetu. Zpravidla je to drsná alchymie, nic pro amatéry. Na některých serverech jsou podpory nainstalovány implicitně (na IIS bývají ASP, na Apachi PHP, na Netscapovských serverech Cold Fusion), ale ani pak to nemusí fungovat správně.
Prográmky, které umožňují chod tzv. FronPage Component, což jsou šílenosti, které vkládá do stránek program FrontPage a FrontPage Express. Na serveru to je několik divných skrytých adresářů, které nejdou smazat. Instalují se například z cédéčka FrontPage. Je to potřeba, pokud chcete využívat některých funkcí programů FrontPage *.
Vizte též: správa souborů, publikování, jak funguje WWW, omezení robotů.
Obsah
Hledání
Základní kurs
Editory
HTML tipy
Provoz webu
CSS styly
Jak psát web:
http://dusan.pc-slany.cz/internet/
Píše Yuhů: autorova stránka, mail: dusan@pc-slany.cz
Sláva kočkám! Poslední aktualizace 02.05.2001