1 / 19

Serwery WWW Michał Kuciapski Uniwersytet Gdański Wyższa Szkoła Bankowa

Serwery WWW Michał Kuciapski Uniwersytet Gdański Wyższa Szkoła Bankowa. Wstęp. Celem wykładu jest przedstawienie zagadnień praktycznych z zakresu administrowania popularnymi serwerami WWW, szczególnie w ujęciu przygotowania jako serwerów aplikacji internetowych.

hayes-chase
Download Presentation

Serwery WWW Michał Kuciapski Uniwersytet Gdański Wyższa Szkoła Bankowa

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Serwery WWWMichał KuciapskiUniwersytet GdańskiWyższa Szkoła Bankowa

  2. Wstęp Celem wykładu jest przedstawienie zagadnień praktycznych z zakresu administrowania popularnymi serwerami WWW, szczególnie w ujęciu przygotowania jako serwerów aplikacji internetowych. W ramach wykładu pokazane zostaną praktyczne aspekty administrowania serwerami WWW IIS jako serwer aplikacyjny ASP .NET oraz Apache jako serwer aplikacji PHP.

  3. Materiały • Prezentacje • Skrypt z zadaniami administracyjnymi

  4. Tematyka • Temat 1: Podstawowe zagadnienia serwerów WWW • Temat 2: Administrowanie serwerem IIS • Temat3: Administrowanie serwerem Apache

  5. Temat 1 - Podstawowe zagadnienia serwerów WWWSerwer Internetowy (Sieciowy) Serwer Internetowy jest serwerem z uruchomionymi specjalistycznymi usługami internetowymi (sieciowymi), takimi jak: • HTTP – Hypertext Transfer Protocol • FTP – File Transfer Protocol • SMTP – Simple Mail Transfer Protocol • DNS – Domain Name System • DHCP – Dynamic Host Transfer Protocol • Routing • VPN – Virtual Private Network (L2TP, PPP)

  6. Temat 1 - Podstawowe zagadnienia serwerów WWWSerwer WWW Serwer WWW wg Wikipedii jest programem działającym na serwerze internetowym, obsługujący żądania protokołu HTTP. Z serwerem WWW łączą się przeglądarki internetowe dla wczytania wskazanej przez użytkownika strony internetowej oraz inne aplikacje pobierające dane. Serwer WWW może pośredniczyć w realizacji innych usług, przede wszystkim przekazywania wywoływania aplikacji internetowych, jak PHP.

  7. Temat 1 - Podstawowe zagadnienia serwerów WWWSerwer Aplikacyjny Serwer aplikacyjny to zintegrowane środowisko do opracowania i osadzania aplikacji, umożliwiające integrację w sieci takich usług jak: • Uruchamianie aplikacji • Zarządzanie dostępem i uprawieniami • Optymalizacja działania • Pracę w ramach klastrów

  8. Temat 1 - Podstawowe zagadnienia serwerów WWWSerwer Aplikacyjny Popularne technologie serwerów aplikacyjnych: • Java (J2EE) • COM+ • XML Web Services (SOAP)

  9. Temat 1 - Podstawowe zagadnienia serwerów WWWAplikacyjny Serwer Webowy Aplikacyjny serwer webowy jest zintegrowanym środowisko do osadzania i uruchamiania aplikacji webowych. Do popularnych technologii obsługiwanych przez aplikacyjne serwery webowe należy zaliczyć: • PHP • ASP • JSP • CGI

  10. Temat 1 - Podstawowe zagadnienia serwerów WWWAplikacyjny Serwer Webowy / Serwer WWW Do popularnych serwerów WWW należy zaliczyć: • Apache - PHP, CGI • IIS - ASP .NET, PHP • Tomcat – JSP, Java Serverlet • Zintegrowane serwery WWW (obsługa PHP i MySQL): • EasyPHP • WebSrv • Krasnal • Serwery aplikacyjne: • WebObjects - Apple • Sapphire/Web - Bluestone Software • HatSite - Hat Software Tango – Pervasive • Netscape Application Server • Oracle Application Server

  11. Temat 1 - Podstawowe zagadnienia serwerów WWWAplikacyjny Serwer Webowy / Serwer WWW Do popularnych serwerów WWW należy zaliczyć: • Apache - PHP, CGI • IIS - ASP .NET, PHP • Tomcat – JSP, Java Serverlet • Zintegrowane serwery WWW (obsługa PHP i MySQL): • EasyPHP • WebSrv • Krasnal • Serwery aplikacyjne: • WebObjects - Apple • Sapphire/Web - Bluestone Software • HatSite - Hat Software Tango – Pervasive • Netscape Application Server • Oracle Application Server

  12. Temat 1 - Podstawowe zagadnienia serwerów WWWAdresowanie – adresy IPv4 i IPv6 IPv4 • Każdy host w sieci ma przypisany adres IP który jest unikalny przynajmniej w ramach sieci lokalnej • Adres IP składa się z 4 oktetów, z których każdy jest cyfrą z zakresu od 0 do 255 • Adresy z puli adresów prywatnych: • Klasa A – 10.x.x.x • Klasa B – 172.16.x.x – 172.31.x.x • Klasa C – 192.168.x.x • Pula adresów dla testowania – 127.0.x.x IPv6 • Rozmiar adresu wynosi 128 bitów (4 x IP4) • 8 bloków 16-bitowych • Przykład https://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]:443

  13. Temat 1 - Podstawowe zagadnienia serwerów WWWPorty • Umożliwiają wykonywanie wielu zadań „równocześnie” • Są elementem abstrakcyjnym – uchwytem do strumienia wejściowego i (lub) wyjściowego • Mogą być przydzielone konkretnej usłudze • Każdy port jest identyfikowalny liczbą z zakresu od 1 do 65 535 • Zarezerwowane dla znanych usług – 1-1023

  14. Temat 1 - Podstawowe zagadnienia serwerów WWWPorty

  15. Temat 2 - Administrowanie serwerem IIS Dane podstawowe • Pełna nazwa: Internetowe Usługi Informacyjne (ang. Internet Information Services) • Producent: Microsoft • Udział w rynku: 35% (2008 rok) - stały wzrost • Funkcje serwera: FTP, HTTP, HTTPS, NNTP oraz SMTP • Systemy operacyjne: Windows XP i Vista, Windows Server NT, 2000, 2003, 2008, Linux (Mono) • Preferowana technologia aplikacyjna: ASP .NET (Active Server Pages) • Zarządzanie: graficzny interfejs

  16. Temat 2 - Administrowanie serwerem IIS Dane podstawowe • Pełna nazwa: Internetowe Usługi Informacyjne (ang. Internet Information Services) • Producent: Microsoft • Udział w rynku: 35% (2008 rok) - stały wzrost • Funkcje serwera: FTP, HTTP, HTTPS, NNTP oraz SMTP • Systemy operacyjne: Windows XP i Vista, Windows Server NT, 2000, 2003, 2008, Linux (Mono) • Preferowana technologia aplikacyjna: ASP .NET (Active Server Pages) • Zarządzanie: graficzny interfejs

  17. Temat 2 - Administrowanie serwerem IIS Czynności administracyjne • Instalacja • Definiowanie witryny • Konfiguracja witryny • Instalowanie usługi serwera aplikacji ASP .NET • Definiowanie puli aplikacyjnej • Rejestrowanie usługi ASP .NET • Definiowanie wielu witryn • Szyfrowanie • Dodawanie katalogów wirtualnych • Zabezpieczanie komunikacji i dostępu • Administracja poprzez witrynę WWW • Instalowanie i konfiguracja serwera FTP

  18. Temat 3 - Administrowanie serwerem Apache Dane podstawowe • Pełna nazwa: Apache • Producent: Apache Software Foundation • Udział w rynku: 47% (2008 rok) – stopniowo spada • Funkcje serwera: HTTP • Systemy operacyjne: UNIX, GNU/Linux, BSD, Microsoft Windows • Preferowana technologia aplikacyjna: różne – PHP, CGI, ASP http://news.netcraft.com/archives/2008/09/30/september_2008_web_server_survey.html

  19. Temat 3 - Administrowanie serwerem ApacheCzynności administracyjne • Instalacja i definiowanie witryny • Konfiguracja witryny • Instalowanie usługi PHP • Konfigurowanie usługi PHP • Definiowanie aliasów • Wirtualne hosty • Szyfrowanie • Uwierzytelnianie

More Related