Pro potřeby výuky máme na škole Linuxový server s názvem TuX (TuX → tučňák → maskot systému GNU/Linux). Server má více využití, užijete si ho ve 3. ročníku.
Pro naše potřeby webové prezentace stačí, že na něj lze uložit webový obsah (soubory). Ten je pak dostupný na URL:
https://tux.panska.cz/~10XPrijmeniJ
Znak ~ se na Windows píše AltGr+1 (na horní řadě), na macOS option+5
V tuto chvíli na něm má každý výchozí webový obsah. Vyzkoušejte. V dalším textu je postup, jak se připojit a nahrát na něj soubory. Funkčně se tento model podobá cloudovému úložišti (OneDrive, Google Drive, DropBox...), jen s rozdílem, že správa a synchronizace souborů probíhá ručně.
Obě se umí se připojit ke vzdálenému serveru, přenášet soubory oběma směry a běžnou práci se soubory: vytvoření, mazání (bez koše!), přejmenování, přesun, editování, změnu oprávnění…
Po spuštění WinSCP vyplňte
tux.panska.cz10XPrijmeniJ (dodržte velikost znaků)22.Vyplněné údaje si uložte pro další přihlášení (tlačítko Uložit).
Při prvním přihlášení je nutné odsouhlasit schválení "neznámého" šifrovacího klíče (bude to nějaké takové okno):
Ovládání aplikace WinSCP je intuitivní: vytvořit soubor/složku, přejmenovat soubor/složku, smazat soubor/složku (bez koše!).
Kromě ikon na panelu nástrojů funguje i přetahování myší z vedlejšího panelu nebo přímo z/do Průzkumníku souborů nebo Plochy. Kliknutí pravým tlačítkem myši na soubor otevře nabídku s mnoha možnostmi.
www. Přesně /home/<jmeno>/www. V ní je soubor index.html. Ten tam nechte.Webový projekt je vždy složka s obsahem. Tu nakopírujete na server do složky www.
V případě potřeby aktualizace obsahu ji jednoduše zkopírujete celou znovu. Je to bezpečnější, nezapomenete na žádný soubor.
| Obsah na webu je veřejně dostupný. Je určen výhradně pro účely výuky. Svůj osobní webový obsah publikuje na svém soukromém webu, nikoliv na tomto!!! |
|---|
Příklad pro první projekt (web) cokolada: Složku cokolada zkopírujete na server TuX do složky www. Cesty k souborům na serveru a na webu budou následující:
~/www/cokolada/index.html
https://tux.panska.cz/~10XPrijmeniJ/cokolada/index.html
Pro zobrazení obsahu stačí v prohlížeči zadat:
https://tux.panska.cz/~10XPrijmeniJ/cokolada
Soubor index.html pošle webový server automaticky – takto je nastavený. Toto je běžné chování každého webového serveru.
Další výhodou je možnost mít na jednom serveru několik nezávislých webů. I toto je běžně používaný model na jiných webových serverech, např.
https://example.com/
https://example.com/downloads
https://example.com/eshop
https://example.com/docs
V našem případě budou tři (ve 3. ročníku mohou přibýt další):
https://tux.panska.cz/~10XPrijmeniJ/cokolada
https://tux.panska.cz/~10XPrijmeniJ/cafe
https://tux.panska.cz/~10XPrijmeniJ/animals
Jen pro úplnost: Existuje i varianta, že weby jsou v doméně III. úrovně (takto to používám já na své doméně edumach.cz):
https://python.edumach.cz
https://web.edumach.cz
https://git.edumach.cz
https://php.edumach.cz
https://obrazky.edumach.cz
https://www.edumach.cz (i toto je doména III. úrovně)