Jiří Kosek ml.
Z HTML jsme se toho již naučili dost na to, abychom si vytvořili vlastní domovskou stránku. Stránku máme zatím uloženu na lokálním disku svého počítače a přístup k ní máme pouze my -- resp. ten, kdo sedí u našeho počítače. Stránkou se tak můžeme pochlubit všem kamarádům, partnerům, manželům, manželkám, dětem, babičkám, ..., kteří k nám přijdou na návštěvu. Stránka však zatím není přístupná z Internetu. V dnešním pokračovaní si tedy povíme o tom, co je potřeba udělat proto, abychom stránku nabídli celé Internetovské komunitě.
Postupy se budou lišit podle toho, zda máme Internet přístupný přímo ve firmě nebo instituci, ve které pracujeme, nebo zda se k Internetu připojujeme z domova modemem přes telefonní síť (komutované spojení).
Předtím, než se na jednotlivé varianty podíváme podrobněji, probereme některé společné znaky. Soubor s domovskou stránkou a případně další naše stránky, na které z té hlavní vedou odkazy, bychom měli na našem počítači soustředit do jednoho adresáře (a případně do jeho podadresářů -- pokud máme stránek již opravdu mnoho). V tomto adresáři bychom neměli mít žádné jiné soubory -- zabráníme tak možným zmatkům.
Odkazy mezi našimi stránkami by měli být pouze relativní (viz 3. díl našeho seriálu o odkazech a URL). Pokud se tímto pravidlem nebudeme řídit zažijeme mnoho nepěkných zážitků.
Pokud máte vše připraveno tak, jak jsme si právě popsali, nic nebrání tomu, abyste stránky ukázali světu. O tom, jak to udělat, je nejlépe se poradit se správcem sítě ve vaší firmě nebo s vaším poskytovatelem připojení. Postupy se totiž většinou liší v drobných detailech a maličkostech, o kterých ví pouze správce sítě. My si nyní popíšeme některé obecné vlastnosti.
H:).
LAN bývá do Internetu připojena pevnou linkou a firma má nejčastěji přímo ve svém sídle umístěn počítač, která zprostředkovává komunikaci počítačů v LAN s Internetem. Pokud má firma svoje webovské stránky, znamená to, že na některém z jejích počítačů musí běžet specializovaný program, kterému se říká WWW-server. Ten čeká na požadavky uživatelů, kteří si chtějí prohlížet firemní stránky a odpovídá na ně zasláním příslušné stránky.
Pokud WWW-server běží na stejném počítači, který pracuje
i jako file-server (tj. uživatelé na něm mají uloženy své
soubory), je to asi nejlepší situace, která mohla nastat.
Předpokládejme, že tento server má doménovou adresu
server.firma.cz. Většinu WWW-serverů pracujících pod
Novellem, Windows NT i Linuxem lze nastavit tak, že při
požadavku na stránku o URL http://server.firma.cz/~jméno se
server podívá do adresáře uživatele jméno a hledá zde
podadresář, který se nejčastěji jmenuje html, public_html,
public.www (konkrétní nastavení záleží na správci serveru).
V tomto adresáři pak hledá soubor s názvem index.html či
default.html (opět záleží na správci serveru) a v případě,
že soubor existuje, vrátí jej jako odpověď.
Za této situace stačí pro zpřístupnění našich stránek světu
vytvořit v domovském adresáři podadresář daného jména (např.
h:\html) a do něj překopírovat domovskou stránku a případné
další. Vaši domovskou stránku pojmenujte nejlépe
index.html, protože pak si na své vizitky můžete napsat
pouze krátké URL bez specifikace vlastního jména domovské
stránky.
Dejme tomu, že jste si vytvořili adresář html a do něj
nahráli dva soubory: vaši domovskou stránku index.html
a druhou stránku, která obsahuje vaše oblíbené odkazy
linky.html. Vaše uživatelské jméno v síti je jnovak. URL
vaší domovské stránky, které můžete rozdávat zájemcům o vaši
stránku může mít dvě podoby:
http://server.firma.cz/~jnovak
http://server.firma.cz/~jnovak/index.html
http://server.firma.cz/~jnovak/linky.html.
POZOR: Součástí URL nikdy není jméno adresáře (složky), ve
kterém jsou uloženy všechny HTML dokumenty. Zápis URL ve
tvaru http://server.firma.cz/~jnovak/html/linky.html. je
zcela špatný a při pokusu o načtení stránky s touto adresou
vám váš prohlížeč ohlásí pouze chybové hlášení.
Pokud vaše firma WWW-server má, ale provozuje jej na jiném počítači než, na kterém jsou vaše domovské adresáře, je postup publikování podobný jako, když jste z domova připojeni komutovanou linkou (vaše firma bude v podobném postavení jako poskytovatel připojení -- samozřejmě pouze technicky nikoliv finančně). Jediný rozdíl je v rychlosti -- komunikace s WWW-serverem nebude probíhat po pomalé telefonní lince, ale po relativně rychlé LAN.
Poskytovatel vám většinou za finanční úplatu poskytne jistý prostor na jeho WWW-serveru. Zároveň by vám měl sdělit jakým způsobem můžete na WWW-serveru aktualizovat vaši stránku.
Nejčastěji se používá přístup pomocí služby FTP (File Transfer Protocol) -- služba určená pro přenos souborů. Tato služba umožňuje na vzdálený počítač přenášet soubory. V tomto případě se budou přenášet soubory se stránkami z vašeho počítače na WWW-server poskytovatele.
Abyste mohli využívat FTP musí vám poskytovatel přidělit
uživatelské jméno a heslo, kterým je chráněn přístup
k vašemu vyhrazenému prostoru na WWW-serveru. Dejme tomu, že
vám bude přiděleno jméno alustig.
Pro přenesení stránek se musíte spojit s WWW-serverem poskytovatele pomocí protokolu FTP. K tomu můžete využít buď specializovaného FTP-klienta nebo třeba klidně Netscape Navigator.
Předpokládejme, že doménová adresa WWW-serveru poskytovatele
bude www.provider.cz.
Pro spojení se serverem pomocí klasického FTP je nutné
provést následující kroky:
ftp www.provider.cz se spojit se serverem
poskytovatele.
alustig.
ftp>.
binary - přepnutí do binárního režimu přenosu.
mput * přenést všechny soubory z aktuálního
adresáře vašeho lokálního disku na server. Přenos
jednotlivých souborů bude nejspíš potřeba potvrdit odesláním
'y'.
bye.
Tento postup, který příliš nevyužívá klikání myší, lze nahradit použitím grafických FTP-klientů nebo již zmíněným Navigatorem a jeho funkcí Upload File v menu File.
Sami vidíte, že postup není zrovna pohodlný a v případě, že by vaše stránky byly rozčleněny do více podadresářů, život si zkomplikujete ještě více -- pro každý adresář budete muset soubory přenášet zvlášť. V tomto případě je lepší se s poskytovatelem domluvit na nějakém jiném řešení. Možností je opět několik:
http://www.provider.cz/alustig nebo
http://www.provider.cz/~alustig.
V příštím díle si od technických detailů odpočineme -- povíme si jak stránky zpestřit zařazením obrázků.