Základy nastavení serveru

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

Obecně

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.

  • Nejsem správcem serveru, takže tento text berte s rezervou.
  • Publikujete-li na veřejném serveru (Mujweb, Místo a spol.), na zde popisovaná nastavení zapomeňte.
  • Pokud si webový prostot pronajímáte, za některé věci bude možná chtít správce zaplatit.
  • Nastavení serveru si můžete vyzkoušet doma: Nainstalujte si třeba PWS (součást Windows 98) nebo Apache, nemusíte být připojeni, i tak to bude lokálně fungovat.

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.

Poznámka o správci serveru pro ty, kdož jimi nejsou:

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.

Kořenový adresář

V první řadě se na serveru nastavuje kořenový adresář (root), v jehož podadresářích (neboli složkách) jsou vlastní internetové stránky.

Jméno startovního souboru

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.

Procházení souborů (Directory listing)

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".

Virtuální jméno neboli mapování

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í.

Práva pro přístup na heslo

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ů.

Automatické přesměrování

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.

Logging, sledování

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.

Patičky

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.

Spouštění programů

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.)

ASP, PHP, JSP, Cold Fusion

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ě.

FrontPage Extensions

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ů.

Píše Yuhů
dusan@pc-slany.cz
mail formulářem
Jak psát web O tvorbě, údržbě a zlepšování internetových stránek.

Základy HTML CSS FrontPage Hledání

Obsah

Hlavní stránka

Novinky

Download

Zdroje

Hledání


Rozšířené

Základní kurs

Jak udělat stránku

Základy HTML

Publikování

Zásady psaní

Editory

Různé prohlížeče

Editory

FrontPage 2000

FP Editor 98

Word 97

FrontPage Express

HTML tipy

Příprava obrázků

Obrázky

Odkazy

Vychytávky odkazů

Záložky

Aktivní mail

Tabulky

Úprava tabulek

Novinky tabulek

Design tabulkami

Rámy

Formátování rámů

Rámy nepoužívat

Iframe

Formuláře

Formuláře v HTML

Zápis barev

Seznam definic

Formátovací chyby

Provoz webu

Vzdálené služby

Vyhledávače

Katalogy

Správa souborů

Obsah / forma

Čeština

Meta tagy

Nastavení serveru

Používání prohlížeče

CSS styly

CSS styly

Úvod do CSS

Struktura textu

CSS prakticky

Přehled vlastností

Složitější deklarace

Délkové jednotky

Pozicování

Sloupce pozicováním

Okraje objektů

Odlišení prohlížečů

Omezení CSS

Odlišný tisk

Dynamické HTML

Filtry

Příklady filtrů

Různé barvy odkazů

Barva rolovací lišty

 


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