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