WWW Servery

Korespondenční úlohy

 

KORESPONDENČNÍ ÚKOL 1

 

Podívejte se na stránky http://www.earchiv.cz/index.php3 a pokuste se na jejich základě definovat počítačovou síť. Definici zašlete k posouzení tutorovi.

Definice počítačové sítě

 

KORESPONDENČNÍ ÚKOL 2

 

Najděte aktuálnější srovnání počtu WWW serverů. Srovnání zašlete k posouzení tutorovi.

Využití WWW serverů

 

KORESPONDENČNÍ ÚKOL 3

 

Podívejte se na stránky XXX a sestavte dokument, který bude obsahovat: základní MIME typy, příklady MIME podtypů, MIME typy pro HTML, XML, SVG a PHP dokumenty. Dokument zašlete k posouzení tutorovi.

MIME typy

 

KORESPONDENČNÍ ÚKOL 4

 

Doplňte tabulku o další požadavky a vymezte střety zájmů jednotlivých lidských činitelů. Své hodnocení zašlete k posouzení tutorovi.

 

KORESPONDENČNÍ ÚKOL 5

 

Podívejte se na stránky http://httpd.apache.org/docs-2.0/invoking.html a http://httpd.apache.org/docs-2.0/stopping.html. Pokuste se vlastními slovy popsat jakým způsobem řeší Apache svůj restart tak aby zachoval existující relace na klienty. Popis zašlete tutorovi.

Zachování relací

 

KORESPONDENČNÍ ÚKOL 6

 

Nakonfigurujte server Apcahe tak aby do souboru jencek_log zapisoval záznamy v následující struktuře:
IP-Adresa klienta;Požadavek(metoda a URl);kód odpověďi serveru;

Vlastní log format

 

KORESPONDENČNÍ ÚKOL 7

 

Soubor httpd.conf modifikovaný dle úkolů v kapitole 4 zašlete k posouzení tutorovi.

Konfigurační soubor

 

KORESPONDENČNÍ ÚKOL 8

 

Nainstalujte interpret pro PHP. Konfiguraci v souboru php.ini změňte tak, aby:

  • Zobrazoval pouze chybová hlášení
  • Soubory zaslané uživatelem ukládal do adresáře /home/tmp (Linux) nebo C:/home/temp (Windows)
  • Podporoval přístup k SŘBD Oracle

Soubor php.ini zašlete k posouzení tutorovi.

Konfigurace PHP

 

KORESPONDENČNÍ ÚKOL 9

 

Nakonfigurujte WWW server Apache tak aby při zadání adresy /gisak přesměroval požadavek na http://gisak.vsb.cz a při zadání adresy, která obsahuje řetězec gis (s výjimkou adresy /gisak) přesměroval na http://gis.vsb.cz. Konfiguraci zašlete k posouzení tutorovi.

Přesměrování

 

KORESPONDENČNÍ ÚKOL 10

 

Nakonfigurujte WWW server tak aby měli do virtuálního adresáře gis přístup všichni uživatelé ze skupiny gisaci a také uživatel pepa. Uživateli pepa a nikomu jinému umožňete přístp do virtuálního adresáře pepa a všem uživatelům v databázi umožňete přístup do adresáře publicforusers. Konfiguraci zašlete k posouzení tutorovi.

Přístup

 

KORESPONDENČNÍ ÚKOL 11

 

Na svém WWW serveru vystavte tento web. Povolte přístup k tomuto webu pouze vybraným uživatelům. Uživatelte evidujte v některém ze SŘBD. Pro předání identifikátoru komunikace můžete využít buď cookies nebo vlastní řešení. Podmínkou je aby se heslo předávalo pouze při prvotním dotázání se na web. Upravený web zašlete k posouzení tutorovi.

Přístup

 

KORESPONDENČNÍ ÚKOL 12

 

Nainstalujte si mod_ssl. Změňte implicitní konfiguraci tak aby server neodpovídal na standardním portu 443, ale na portu 444. Konfigurační soubor ssl.conf zašlete k posouzení tutorovi.

Změna portu HTTPS

 

KORESPONDENČNÍ ÚKOL 13

 

Nakonfigurujte WWW server tak aby v případě požadavku na virtuální adresář karel zpřístupnil www server karel.vsb.cz a to pouze pro uživatele ze spřátelené domény osu.cz. Konfigurační soubor ssl.conf zašlete k posouzení tutorovi.

Změna portu HTTPS

 

KORESPONDENČNÍ ÚKOL 14

 

Nakonfigurujte virtuální server tak aby odpovídal na portu 5556 a wwwroot serveru ukazoval do adresáře /var/www/usage. Konfigurační soubor httpd.conf zašlete k posouzení tutorovi.

Virtuální server