Server TuX

web.edumach.cz



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

1. Aplikace

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

2. Přihlášení na server

Po spuštění WinSCP vyplňte

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

3. Práce se soubory

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.

4. Publikování webu

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