Zp°φstupn∞nφ strßnky okolnφmu sv∞tu

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.

Domovskß strßnka ve firm∞, kterß je p°ipojena k Internetu

V∞tÜina firem mß ji₧ dnes vybudovanou lokßlnφ poΦφtaΦovou sφ¥ (LAN), kterß spojuje poΦφtaΦe jednotliv²ch zam∞stnanc∙. Tato sφ¥ nejΦast∞ji pracuje v sφ¥ovΘm prost°edφ Novell Netware a v poslednφ dob∞ se Φasto pou₧φvajφ i Windows NT a Linux. U₧ivatelΘ majφ na serveru v sφti p°id∞len urΦit² diskov² prostor, kter² se jim na jejich poΦφtaΦi jevφ jako samostatn² disk (mß svoje pφsmenko -- nap°. 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:

  1. http://server.firma.cz/~jnovak
  2. http://server.firma.cz/~jnovak/index.html
Jß osobn∞ doporuΦuji prvnφ podobu, proto₧e je kratÜφ a snadn∞ji zapamatovatelnß. URL vaÜφ strßnky s odkazy bude: 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.

Domovskß strßnka u poskytovatele

Pokud jste p°ipojeni komutovanou linkou, musφ b²t vaÜe domovskß strßnka ulo₧ena na serveru poskytovatele -- jinak by nebyla p°φstupnß v dob∞, kdy nejste p°ipojeni modemem k Internetu. Abyste mohli na server poskytovatele nahrßt svoje strßnky a zp°φstupnit je tak sv∞tu, musφte se nejprve s poskytovatelem dohodnout.

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:

  1. B²t v adresß°i, kde mßte ulo₧enu vaÜi domovskou strßnku.
  2. Pomocφ p°φkazu ftp www.provider.cz se spojit se serverem poskytovatele.
  3. Na v²zvu User name: vlo₧it vaÜe u₧ivatelskΘ jmΘno: alustig.
  4. Na v²zvu Password: vlo₧it vaÜe heslo.
  5. Pokud vÜe prob∞hlo v po°ßdku, m∞l by se objevit prompt ve tvaru ftp>.
  6. Zadat p°φkaz binary - p°epnutφ do binßrnφho re₧imu p°enosu.
  7. P°φkazem 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'.
  8. UkonΦit spojenφ se serverem pomocφ p°φkazu 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:

  1. P°enΘst pomocφ FTP strßnky jako jeden zip-soubor; pak se k serveru p°ipojit pomocφ telnetu a soubor dekomprimovat do celΘ struktury adresß°∙ a strßnek.
  2. P°ipojit si disk u poskytovatele pomocφ n∞kterΘho ze sφ¥ov²ch souborov²ch systΘm∙ jako je NFS nebo SMB.
URL vaÜφ domovskΘ strßnky v tomto p°φpad∞ bude nejspφÜe op∞t ve tvaru http://www.provider.cz/alustig nebo http://www.provider.cz/~alustig.
Nastφnili jsme si dva nejΦast∞ji pou₧φvanΘ zp∙soby zve°ej≥ovßnφ strßnek na Webu. KonkrΘtnφ detaily je vÜak v₧dy nutnΘ zjistit od sprßvce sφt∞ Φi poskytovatele p°ipojenφ.

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

© Ji°φ Kosek 1999