====== Sítě, HTTP, školní server ====== ===== Úlohy - síť ===== * seznamte se s chováním síťových příkazů * host / nslookup ([[https://www.hostinger.com/tutorials/what-is-nslookup|tutorial]]) * ping * traceroute / tracert * ifconfig / ipconfig / ip (utility se mohou lišit podle linuxové distribuce) * telnet / nc * pozorujte protokol HTTP v akci (devtools -> network) * zkuste HTTP z terminálu telnet zwa.toad.cz 80 GET / HTTP/1.0 ===== Webserver ===== Pro vývoj webových aplikací v předmětu ZWA vznikl server [[http://zwa.toad.cz|http://zwa.toad.cz]]. Váš účet je dostupný po na http://zwa.toad.cz/~username, výchozí heslo je "webove aplikace". Podrobné informace o webserveru: * Na serveru je instalován Apache 2.4, PHP 8.1, MySQL 8; přesný seznam rozšíření, která poskytuje PHP, získáte funkcí ''phpinfo()''. * Jsou povoleny pouze dva indexy (výchozí stránky): index.html nebo index.php. Pokud se jedná o požadavek na adresář a žádný index není k dispozici, * dojde k vypsání obsahu adresáře, pokud není prázdný, * jinak k chybě HTTP 403 Přístup odmítnut (Forbidden). * pro přístup z MAC/WIN je možné použít tento [[https://github.com/koko007/FileZilla-connection-MacOS-and-Windows-cz/|návod]] * pro každého studenta je na školním serveru vytvořena MySQL databáze (username: jako při ssh přihlášení, heslo: "webove aplikace"). Tento server lze spravovat mj. webovým nástrojem https://zwa.toad.cz/adminer/