reklama - zainteresowany?

Apache 2.0 dla zaawansowanych - Helion

Apache 2.0 dla zaawansowanych
Autor: Peter Wainwright
Tytu艂 orygina艂u: Professional Apache 2
T艂umaczenie: Robert G臋barowski
ISBN: 83-7197-874-X
stron: 984, Format: B5, ok艂adka: twarda
Data wydania: 2003-06-10
Ksi臋garnia: Helion

Cena ksi膮偶ki: 99,90 z艂

Dodaj do koszyka Apache 2.0 dla zaawansowanych

Tagi: Apache

Olbrzymie mo偶liwo艣ci i wszechstronno艣膰 serwera Apache uczyni艂y go najbardziej rozpowszechnionym serwerem WWW. Kilka miesi臋cy temu Apache Software Foundation opublikowa艂a now膮 wersj臋 Apache 2.0. Najnowsza edycja Apache jest lepiej przystosowana do pracy na r贸偶nych platform systemowych ni偶 wersja 1.3, dzi臋ki czemu coraz cz臋艣ciej mo偶na spotka膰 Apache pracuj膮cego pod kontrol膮 Windows czy Mac OS. Sta艂o si臋 to mo偶liwe dzi臋ki wprowadzeniu modu艂贸w zwielokrotnionego przetwarzania, tzw. MPM (ang. Multiprocessing Module), dostosowanych do w艂a艣ciwo艣ci rozmaitych system贸w operacyjnych, jak r贸wnie偶 wprowadzeniu przeno艣nych bibliotek fazy wykonywania (ang. Apache Portable Runtime). Por贸wnuj膮c Apache 2.0 z wcze艣niejszymi wersjami zauwa偶ymy te偶 istotne zmiany w procesie kompilacji i konsolidacji serwera.

Apache 2.0 to nie tylko zaawansowana architektura serwera, ale r贸wnie偶 liczne udoskonalenia i nowe funkcje. Ksi膮偶ka ta stanowi obszerny i wyczerpuj膮cy przewodnik po wszelkich nowo艣ciach wprowadzonych w wersji 2.0. Znajdziesz w niej tak偶e informacje o zmianach wprowadzonych w por贸wnaniu z poprzednimi wersjami.

Do kogo adresowana jest ta ksi膮偶ka?

Ksi膮偶ka jest napisana z my艣l膮 o profesjonalistach, kt贸rzy zamierzaj膮 zainstalowa膰 oprogramowanie Apache 2.0 w roli serwera WWW lub uaktualni膰 zainstalowan膮 wcze艣niejsz膮 wersj臋. Monografia "Apache 2.0 dla zaawansowanych" jest tak偶e 藕r贸d艂em informacji niezb臋dnych przy kompilowaniu serwera oraz przy konfiguracji i dostosowywaniu jego funkcjonalno艣ci do indywidualnych wymaga艅. Zawiera ona liczne przyk艂ady, z kt贸rych skorzystaj膮 programi艣ci i administratorzy.

Zagadnienia om贸wione w ksi膮偶ce

  • Nowy serwer WWW Apache 2.0 oraz sposoby uaktualniania z Apache 1.3
  • Nowe funkcje Apache dost臋pne wersji w 1.3 i proponowane mo偶liwo艣ci migracji serwera WWW do nowej wersji Apache 2.0
  • Instalacja serwera Apache w oparciu o dystrybucje binarne oraz kompilowanie serwera z kodu 藕r贸d艂owego dla system贸w operacyjnych UNIX i Windows
  • Bezpieczne i wydajne tworzenie dynamicznej zawarto艣ci stron WWW za pomoc膮 skrypt贸w CGI i FastCGI
  • Implementacje wirtualnych host贸w w ramach serwera Apache w prostym i z艂o偶onym modelu, a tak偶e masowe tworzenie host贸w wirtualnych
  • Przystosowywanie serwer贸w Apache do sprawowania funkcji serwera po艣rednicz膮cego; zagadnienia zwi膮zane z buforowaniem zawarto艣ci WWW, odporno艣ci膮 na b艂臋dy i testowaniem wydajno艣ci, a tak偶e tworzenie klastr贸w serwer贸w WWW
  • Monitorowanie i zabezpieczanie serwer贸w Apache
  • Rozszerzanie mo偶liwo艣ci serwera Apache poprzez w艂膮czanie dodatkowych modu艂贸w do obs艂ugi program贸w w j臋zykach Perl, Python, PHP, Tcl, Java, Ruby i protokole WebDAV

Dodaj do koszyka Apache 2.0 dla zaawansowanych

 

Osoby kt贸re kupowa艂y "Apache 2.0 dla zaawansowanych", wybiera艂y tak偶e:

  • Apache 2. Leksykon kieszonkowy
  • Apache. Receptury. Wydanie II
  • Streaming Architecture. New Designs Using Apache Kafka and MapR Streams
  • Apache Sqoop Cookbook
  • Learning Spark. 2nd Edition

Dodaj do koszyka Apache 2.0 dla zaawansowanych

Spis tre艣ci

Apache 2.0 dla zaawansowanych -- spis tre艣ci

O Autorach (13)

Wst臋p (17)

Rozdzia艂 1. Apache i Internet (21)

  • Apache - anatomia serwera WWW (21)
    • Kod 藕r贸d艂owy Apache (21)
    • Licencja Apache (22)
    • Pomoc techniczna do Apache (22)
    • Jak dzia艂a Apache (23)
  • Protok贸艂 HTTP (28)
    • 呕膮dania i odpowiedzi HTTP (28)
    • Nag艂贸wki HTTP (32)
  • Praca w sieci oraz TCP/IP (33)
    • Definicje (33)
    • Pakiety i kapsu艂kowanie (34)
    • Komunikaty ACK, NAK i inne (35)
    • Model sieci TCP/IP (36)
    • Protoko艂y inne ni偶 IP (38)
    • Adresy IP oraz klasy sieci (39)
    • Specjalne adresy IP (39)
    • Maski sieciowe i wyb贸r tras (40)
    • Odszukiwanie us艂ug - dobrze znane porty (41)
    • Sieciowy super serwer - inetd (43)
    • Przysz艂o艣膰 - protok贸艂 IPv6 (43)
    • Narz臋dzia sieciowe (45)
  • Wyb贸r sprz臋tu dla serwera (48)
    • Obs艂ugiwane platformy (48)
    • Podstawowe wymagania serwera (49)
    • Pami臋膰 operacyjna (50)
    • Interfejs sieciowy (51)
    • Po艂膮czenie internetowe (52)
    • Dysk twardy i kontroler (52)
    • Zestawienie w艂a艣ciwo艣ci systemu operacyjnego (53)
    • Nadmiarowo艣膰 i archiwizacja danych (54)
    • Specyficzne rozwi膮zania sprz臋towe (55)
  • Niech kto艣 zrobi to za nas (56)

Rozdzia艂 2. Serwer Apache od podstaw (59)

  • Instalacja Apache (60)
    • Dost臋pno艣膰 Apache (60)
    • Instalacja Apache z dystrybucji binarnej (61)
    • Instalacja Apache z u偶yciem kodu 藕r贸d艂owego (63)
    • Instalacja Apache z gotowych pakiet贸w (64)
    • R臋czna instalacja serwera Apache (68)
    • Uaktualnianie serwera Apache (71)
    • Inne zagadnienia (72)
  • Podstawowa konfiguracja serwera (73)
    • Decyzje (73)
    • Nadrz臋dny plik konfiguracyjny (78)
    • Inne dyrektywy podstawowej konfiguracji (79)
  • Zaczynanie, ko艅czenie i wznawianie pracy serwera (80)
    • Zaczynanie pracy Apache w systemie UNIX (80)
    • Zaczynanie pracy Apache w systemie Windows (81)
    • Opcje wywo艂ania Apache (83)
    • Wznawianie pracy serwera (92)
    • Zatrzymanie serwera (94)
    • Automatyczne uruchamianie serwera (94)
  • Testowanie serwera (98)
    • Testowanie przy pomocy przegl膮darki (98)
    • Testowanie z wiersza polece艅 lub program terminalowego (99)
    • Testowanie konfiguracji serwera bez jego uruchamiania (101)
    • Informacja o stanie serwera w wierszu polece艅 (102)
  • Graficzne narz臋dzia konfiguracyjne (103)
    • Comanche (103)
    • TkApache (106)
    • LinuxConf (107)
    • Webmin (107)
    • ApacheConf (110)
    • Inne narz臋dzia konfiguracyjne (111)

Rozdzia艂 3. Budowa Apache wed艂ug w艂asnych wymaga艅 (113)

  • Dlaczego budowa膰 Apache samodzielnie (113)
  • Budowa Apache z kodu 藕r贸d艂owego (115)
    • Konfiguracja i budowa Apache (117)
    • Wyb贸r modu艂贸w wstawianych do serwera (121)
    • Budowa Apache jako serwera dynamicznego (125)
    • Zmiana porz膮dku modu艂贸w w Apache 1.3 (127)
  • Konfiguracja zaawansowana (129)
    • Konfiguracja uk艂adu Apache (129)
    • Wyb贸r modu艂u MPM (136)
    • Regu艂y (138)
    • Tworzenie Apache z obs艂ug膮 suExec (140)
    • Konfiguracja plik贸w pomocniczych i skrypt贸w Apache (142)
    • Konfiguracja budowy Apache 2.0 dla wielu platform (143)
    • Konfiguracja Apache do produkcji lub do usuwania b艂臋d贸w (145)
    • Konfiguracja Apache do dystrybucji binarnej (145)
    • Konfiguracja 艣cie偶ki bibliotek i plik贸w wstawianych Apache (145)
  • Konfiguracja 艣rodowiska budowy (146)
  • Budowanie modu艂贸w przez configure i apxs (148)
    • Dodawanie niezale偶nych modu艂贸w za pomoc膮 configure (148)
    • Budowanie modu艂贸w za pomoc膮 apxs (150)
    • Instalacja modu艂贸w za pomoc膮 apxs (151)
    • Szablony modu艂贸w generowane przez apxs (152)
    • Przeci膮偶anie i u偶ycie apxs w skryptach makefile (153)

Rozdzia艂 4. Konfiguracja Apache wed艂ug w艂asnych wymaga艅 (155)

  • Gdzie Apache szuka swojej konfiguracji (156)
    • Sk艂adnia pliku konfiguracyjnego (156)
    • Konfiguracja host贸w wirtualnych (156)
    • Wstawianie plik贸w konfiguracyjnych (157)
    • Konfiguracje katalog贸w (159)
    • Konfiguracja warunkowa (159)
  • Struktura konfiguracji serwera Apache (162)
    • Dyrektywy kontenerowe serwera Apache (164)
    • Typy dyrektyw i lokalizacji (167)
    • Gdzie mo偶na umie艣ci膰 dyrektywy (170)
    • Zasi臋g kontenera i zagnie偶d偶anie (172)
    • Jak Apache 艂膮czy kontenery i ich zawarto艣膰 (173)
    • Poprawno艣膰 dyrektyw zawartych w kontenerach (174)
  • Opcje i przeci膮偶anie (175)
    • W艂膮czanie i wy艂膮czanie przez dyrektywy Options (175)
    • Przeci膮偶anie dyrektyw przez konfiguracje katalog贸w (178)
  • Ograniczanie dost臋pu dyrektywami allow i deny (181)
    • Kontrola dost臋pu w oparciu o nazw臋 (182)
    • Kontrola dost臋pu w oparciu o adresy IP (183)
    • Kontrola dost臋pu do podsieci przez adres i mask臋 sieci (184)
    • Kontrola dost臋pu w oparciu o nag艂贸wek HTTP (185)
    • Dost臋p dla hosta przy uwierzytelnianiu u偶ytkownika (186)
    • Przeci膮偶anie dost臋pu dla hosta (187)
  • Wykazy zawarto艣ci katalog贸w (187)
    • W艂膮czanie i wy艂膮czanie indeksowania katalogu (187)
    • Jak modu艂 mod_autoindex generuje stron臋 HTML (189)
    • Ukrywanie plik贸w przy pomocy dyrektywy IndexIgnore (195)
    • Sterowanie porz膮dkiem sortowania (196)
    • Przypisywanie ikon w procesie indeksowania (197)
    • Przypisywanie opis贸w (200)
  • 艢rodowisko serwera Apache (201)
    • Ustawianie, usuwanie i przekazywanie zmiennych z shella (202)
    • Warunkowe ustawianie zmiennych (203)
    • Zmienne specjalne dla przegl膮darek (204)
    • Wykrywanie robot贸w za pomoc膮 dyrektywy BrowserMatch (206)
    • Przekazywanie zmiennych do skrypt贸w CGI (206)
    • Kontrola dost臋pu warunkowego (207)
    • SetEnvIf a SetEnv (207)
    • Ustawianie zmiennych przez mod_rewrite (208)
  • Kontrola nag艂贸wk贸w 偶膮dania i odpowiedzi (208)
    • Ustawianie w艂asnych nag艂贸wk贸w odpowiedzi (210)
    • Ustawianie w艂asnych nag艂贸wk贸w 偶膮dania (212)
    • Wstawianie warto艣ci dynamicznych do nag艂贸wk贸w (212)
    • Ustawianie warunkowe w艂asnych nag艂贸wk贸w (213)
    • Wyci膮ganie nag艂贸wk贸w odpowiedzi z plik贸w metadanych (214)
    • Ustawianie ogranicze艅 czasowych (215)
  • Wysy艂anie zawarto艣ci w oryginalnej postaci (218)
  • Kontrola nag艂贸wka identyfikacyjnego serwera (219)
  • Wysy艂anie skr贸tu tre艣ci (221)
  • Pomoc s膮siedzka (221)
    • Sterowanie robotami za pomoc膮 pliku robots.txt (222)
    • Sterowanie robotami w j臋zyku HTML (223)
    • Sterowanie robotami za pomoc膮 kontroli dost臋pu (224)
    • Przyci膮ganie uwagi robot贸w (224)
    • Jak zapewni膰 robotom w艂a艣ciw膮 informacj臋 (225)
    • Znane roboty, z艂e roboty i dalsza lektura (226)

Rozdzia艂 5. Czego potrzebuje klient (227)

  • Uzgadnianie i obs艂uga zawarto艣ci (227)
    • Typy plik贸w (228)
    • Kodowanie pliku (232)
    • Wersje j臋zykowe plik贸w (237)
    • Zestaw znak贸w dla pliku (238)
    • Uzgadnianie zawarto艣ci (241)
    • Uzgadnianie zawarto艣ci z pomoc膮 MultiViews (243)
    • Permutacje plik贸w i adresy URL zgodne z MultiViews (250)
    • Magiczne typy MIME (254)
  • Obs艂uga b艂臋d贸w i odpowiedzi (259)
    • Jak serwer Apache obs艂uguje b艂臋dy (259)
    • B艂臋dy i kody odpowiedzi (259)
    • Dyrektywa ErrorDocument (260)
    • Ograniczenia dyrektywy ErrorDocument (264)
  • Nazwy zast臋pcze i przeadresowanie (265)
    • Nazwy zast臋pcze dla lokalizacji plik贸w i skrypt贸w (266)
    • Przeadresowanie (268)
    • Podstawianie adres贸w URL z pomoc膮 modu艂u mod_rewrite (271)
    • Mapy graficzne obs艂ugiwane po stronie serwera (293)
    • Dopasowanie adres贸w URL zawieraj膮cych b艂臋dy pisowni (298)

Rozdzia艂 6. Tworzenie zawarto艣ci dynamicznej (301)

  • Wstawki po stronie serwera (303)
    • W艂膮czanie SSI (303)
    • Format polece艅 SSI (306)
    • Zestaw polece艅 SSI (307)
    • Zmienne SSI (307)
    • Przekazanie ko艅ca 艣cie偶ki do dokument贸w sk艂adanych przez serwer (309)
    • Ustawienie formatu dla daty i b艂臋du (309)
    • Stosowanie szablon贸w z pomoc膮 wstawek SSI (310)
    • Buforowanie dokument贸w sk艂adanych przez serwer (312)
    • Identyfikacja na podstawie praw wykonania dokument贸w sk艂adanych przez serwer (313)
  • Protok贸艂 CGI (314)
    • Skrypt CGI i 艣rodowisko (315)
    • Konfiguracja serwera Apache pod k膮tem rozpoznawania skrypt贸w CGI (317)
    • Wyzwalanie skrypt贸w CGI poprzez zdarzenia (322)
  • Tworzenie skrypt贸w CGI i usuwanie b艂臋d贸w (325)
    • Skrypt CGI w wersji mini (326)
    • Skrypty interakcyjne - prosty formularz (330)
    • Dodawanie nag艂贸wk贸w (331)
    • Usuwanie b艂臋d贸w ze skrypt贸w CGI (332)
    • Ustawienie gniazda dla demona CGI (338)
    • Ograniczenie wykorzystania zasob贸w CGI (339)
  • Procedury dzia艂ania i obs艂ugi oraz filtry (340)
    • Procedury obs艂ugi (341)
    • Filtry (348)
  • Dynamiczna zawarto艣膰 a bezpiecze艅stwo (353)
    • Zagadnienia bezpiecze艅stwa skrypt贸w CGI (353)
    • Doradztwo dotycz膮ce spraw bezpiecze艅stwa WWW (354)
    • Zagadnienia bezpiecze艅stwa zwi膮zane z konfiguracj膮 Apache dla skrypt贸w CGI (355)
    • Przyk艂ad stwarzaj膮cego zagro偶enia skryptu CGI (356)
    • Niebezpieczne skrypty CGI (360)
    • Otoczki CGI (361)
    • Wykaz niezb臋dnych 艣rodk贸w zapobiegawczych (372)
  • Ulepszone skrypty CGI - FastCGI (373)

Rozdzia艂 7. Sprawowanie funkcji hosta dla wielu witryn WWW (391)

  • Implementacja katalog贸w u偶ytkownika przez UserDir (392)
    • W艂膮czanie i wy艂膮cznie okre艣lonych u偶ytkownik贸w (394)
    • Przeadresowanie u偶ytkownik贸w na inne serwery (395)
    • Inne metody implementacji katalog贸w u偶ytkownika (395)
  • Odr臋bne serwery (396)
    • Zaw臋偶enie perspektywy serwera Apache (397)
    • Okre艣lanie r贸偶nych konfiguracji oraz katalog贸w g艂贸wnych serwera (398)
    • Uruchamianie odr臋bnych serwer贸w z tym samym plikiem konfiguracyjnym (399)
    • Dzielenie zewn臋trznych plik贸w konfiguracyjnych (400)
  • Definiowane przez adres IP hosty wirtualne (401)
    • Wielokrotne adresy IP, odr臋bne sieci, wirtualne interfejsy (401)
    • Konfiguracja nas艂uchu serwera Apache (403)
    • Definicje host贸w wirtualnych na bazie adresu IP (404)
    • Hosty wirtualne a konfiguracja na poziomie serwera (407)
    • Okre艣lenie praw u偶ytkownika hosta wirtualnego (408)
    • Wykluczone dyrektywy (412)
    • Domy艣lne hosty wirtualne (413)
  • Definiowane przez nazw臋 hosty wirtualne (414)
    • Definiowanie nazwanych host贸w wirtualnych (415)
    • Nazwy serwer贸w i ich nazwy zast臋pcze (416)
    • Definiowanie domy艣lnego hosta dla potrzeb nazwanego hosta wirtualnego (417)
    • Mieszanie funkcji host贸w wirtualnych opartych na adresie IP i nazwie (417)
  • Problemy z hostami wirtualnymi (420)
    • Pliki dziennik贸w i uchwyty plik贸w (420)
    • Hosty wirtualne a bezpiecze艅stwo serwera (423)
    • Bezpieczny protok贸艂 HTTP a hosty wirtualne (424)
    • Obs艂uga klient贸w HTTP/1.0 za pomoc膮 host贸w wirtualnych definiowanych na bazie nazwy (425)
  • Dynamiczne sprawowanie funkcji hosta (427)
    • Masowe sprawowanie funkcji hosta za pomoc膮 nazw zast臋pczych host贸w wirtualnych (427)
    • Dynamiczne odwzorowanie nazw host贸w za pomoc膮 modu艂u mod_rewrite (434)
    • Tworzenie i w艂膮czanie plik贸w konfiguracyjnych w locie za pomoc膮 modu艂u mod_perl (435)

Rozdzia艂 8. Poprawa wydajno艣ci Apache (441)

  • Dyrektywy wp艂ywaj膮ce na wydajno艣膰 Apache (442)
    • Konfiguracja modu艂贸w MPM - procesy i w膮tki (443)
    • Dyrektywy poprawiaj膮ce wydajno艣膰 protoko艂贸w sieciowych (454)
    • Dyrektywy zwi膮zane z wydajno艣ci膮 protoko艂u HTTP (456)
    • Dyrektywy nak艂adaj膮ce ograniczenia na 偶膮dania HTTP (459)
  • Konfiguracja Apache dla wi臋kszej wydajno艣ci (461)
    • Dyrektywy istotne dla wydajno艣ci (461)
    • Dodatkowe dyrektywy dostrajania wydajno艣ci (466)
  • Testowanie wydajno艣ci serwera Apache (473)
    • Testy wydajno艣ci Apache za pomoc膮 programu ab (473)
    • Narz臋dzia oceny wydajno艣ci napisane niezale偶nie (478)
    • Strategia badania wydajno艣ci i pu艂apki z tym zwi膮zane (478)
  • Lista czynno艣ci przy zwi臋kszaniu wydajno艣ci (479)
  • Apache w roli serwera po艣rednicz膮cego (480)
    • Instalacja i aktywacja us艂ug serwera po艣rednicz膮cego (481)
    • Zwyk艂e operacje po艣redniczenia (482)
    • Konfiguracja Apache jako serwera po艣rednicz膮cego (482)
    • Dopasowanie URL przez dyrektywy kontenerowe (484)
    • Blokada witryn przez serwer po艣rednicz膮cy (486)
    • Lokalizacja zdalnych zasob贸w URL i ukrycie serwer贸w (487)
    • Przekazywanie 偶膮da艅 do zdalnych serwer贸w po艣rednicz膮cych (490)
    • 艁a艅cuchy serwer贸w po艣rednicz膮cych i nag艂贸wek Via (491)
    • Serwery po艣rednicz膮ce a sie膰 intranet (494)
    • Obs艂uga b艂臋d贸w (495)
    • Przedawnienie 偶膮da艅 do serwer贸w po艣rednicz膮cych (496)
    • Tunelowanie innych protoko艂贸w (497)
    • Dostrajanie operacji w serwerach po艣rednicz膮cych (498)
    • Serwer po艣rednicz膮cy Squid (498)
  • Buforowanie (499)
    • Aktywacja buforowania (499)
    • Buforowanie w plikach (500)
    • Buforowanie w pami臋ci (tylko serwer Apache 2.0) (503)
    • Koordynacja pami臋ci bufora i bufora dyskowego (504)
    • Og贸lna konfiguracja bufora (504)
    • Wsp贸艂praca z buforami zewn臋trznymi (509)
  • Tworzenie klastr贸w i odporno艣膰 na uszkodzenia (511)
    • Serwer zapasowy z u偶yciem przeadresowana drugorz臋dnego systemu DNS (512)
    • Roz艂o偶enie obci膮偶enia za pomoc膮 karuzeli DNS (513)
    • Serwer zapasowy z u偶yciem p艂ywaj膮cego adresu IP (514)
    • Sprz臋towe r贸wnowa偶enie obci膮偶enia (514)
    • Organizacja klastr贸w z serwerem Apache (515)
    • Inne rozwi膮zania organizacji klastr贸w (518)

Rozdzia艂 9. Monitorowanie serwera Apache (521)

  • Dzienniki i rejestracja zdarze艅 (521)
    • Pliki dziennik贸w a bezpiecze艅stwo (522)
    • Dziennik b艂臋d贸w (523)
    • Rejestracja b艂臋d贸w w dzienniku systemowym (524)
    • Dzienniki przekazu (527)
    • Obr贸bka plik贸w dziennika przy pomocy rozmaitych aplikacji (536)
    • Rotacja dziennik贸w (538)
  • Fa艂szerstwa, dzienniki i statystyka (541)
    • Czego nie mo偶na dowiedzie膰 si臋 na podstawie analizy dziennik贸w serwera WWW (542)
    • Analog - narz臋dzie do analizy dziennik贸w (543)
  • Informacja o serwerze (560)
    • Informacja o stanie serwera (560)
    • Informacja o serwerze (563)
    • Zabezpieczenie dost臋pu do informacji o serwerze (565)
  • Obserwacja aktywno艣ci u偶ytkownika (566)
    • Alternatywy dla obserwacji u偶ytkownika (567)
    • Obserwacje prowadzone z wykorzystaniem cookie i modu艂u mod_usertrack (567)
    • Obserwacje adresu URL za pomoc膮 modu艂u mod_session (572)
    • Inne opcje monitoringu sesji (577)

Rozdzia艂 10. Zabezpieczenie serwera Apache (579)

  • Uwierzytelnienie u偶ytkownika (579)
    • Modu艂y uwierzytelniaj膮ce serwera Apache (580)
    • Wymagania dla konfiguracji uwierzytelnienia (582)
    • U偶ycie dyrektyw uwierzytelniaj膮cych w plikach .htaccess (584)
    • Uwierzytelnienie podstawowe (584)
    • Uwierzytelnienie przez skr贸t (586)
    • Uwierzytelnienie anonimowe (588)
    • Ustawienie informacji o u偶ytkownikach (589)
    • Okre艣lenie wymaga艅 u偶ytkownika (597)
    • 艁膮czenie schemat贸w uwierzytelnienia (599)
    • 艁膮czenie uwierzytelnienia u偶ytkownika i hosta (601)
    • Zabezpieczenie przez SSL uwierzytelnienia podstawowego (602)
  • SSL a serwer Apache (603)
    • Pobranie OpenSSL i ModSSL (604)
    • Kompilacja oraz instalacja biblioteki OpenSSL (604)
    • Tworzenie oraz instalacja modu艂u mod_ssl dla Apache 2.0 (608)
    • Tworzenie oraz instalacja modu艂u mod_ssl dla Apache 1.3 (608)
    • Podstawowa konfiguracja protoko艂u SSL (612)
    • Instalacja klucza prywatnego (614)
    • 呕膮danie po艣wiadczonego oraz tymczasowego certyfikatu (615)
    • Uzyskiwanie po艣wiadczonego certyfikatu (617)
  • Zaawansowana konfiguracja protoko艂u SSL (619)
    • Konfiguracja SSL na poziomie serwera (619)
    • Certyfikaty klienta (632)
  • Zastosowanie certyfikacji klienta w po艂膮czeniu z uwierzytelnianiem u偶ytkownika (634)
    • Dziennik transakcji SSL (635)
    • Zmienne 艣rodowiskowe protoko艂u SSL a skrypty CGI (637)
    • Protok贸艂 SSL i hosty wirtualne (640)
    • W艂a艣ciwo艣ci zaawansowane oraz eksperymentalne (642)

Rozdzia艂 11. Wzmocnienie zabezpiecze艅 serwera WWW (645)

  • W艂a艣ciwo艣ci serwera Apache (645)
    • Niechciane pliki (646)
    • Automatyczne indeksowanie katalog贸w (647)
    • Dowi膮zania symboliczne (648)
    • Pliki w艂膮czane po stronie serwera (649)
    • Zwroty serwera (649)
    • Katalogi u偶ytkownika (650)
  • Prawa dost臋pu do plik贸w (650)
  • Przegl膮danie informacji o serwerze za pomoc膮 modu艂u mod_info (651)
  • Ograniczenie przywilej贸w serwera (652)
  • Ograniczenie dost臋pu na podstawie nazwy hosta i adresu IP (652)
  • Inne 艣rodki bezpiecze艅stwa (654)
  • Serwer wyspecjalizowany (655)
  • Nienaruszalno艣膰 plik贸w (656)
    • Narz臋dzie md5sum (657)
    • Pakiet narz臋dziowy Tripwire (658)
  • Hartowanie serwera (659)
    • Minimalizacja us艂ug (659)
    • Skanowanie port贸w narz臋dziem Nmap (661)
    • Pr贸bkowanie port贸w programem Nessus (662)
    • Hartowanie systemu Windows 2000 (662)
  • Wy艂膮czanie us艂ug sieciowych (663)
    • Protok贸艂 FTP (663)
    • Us艂uga telnet (663)
    • Us艂ugi rlogin, rsh, rexec i rcp (664)
    • Sieciowy system plik贸w NFS (664)
    • Us艂uga sendmail i inne 艣rodki transportu poczty elektronicznej (MTA) (664)
    • Ograniczanie dost臋pu do us艂ug z pomoc膮 otoczek TCP (665)
  • Usuwanie luk w zabezpieczeniach, alerty i zasoby online (666)
    • Lista FAQ na temat bezpiecze艅stwa serwer贸w WWW (667)
    • Lista korespondencyjna i archiwum BugTraQ (667)
    • Raporty dla system贸w operacyjnych (667)
    • Powiadamianie o uaktualnieniach pakiet贸w i modu艂贸w (667)
  • Usuni臋cie cennych danych z serwera (668)
  • Uaktywnienie bezpiecznych rejestracji z pomoc膮 SSH (668)
    • Kompilacja, konsolidacja i instalacja pakietu OpenSSH (670)
    • Strategie uwierzytelniania (672)
    • Konfiguracja protoko艂u SSH (673)
    • Testowanie instalacji pakietu SSH (677)
    • Rozszerzenie instalacji SSH o uwierzytelnianie u偶ytkownik贸w (678)
    • Bezpieczne kopie zapasowe serwera tworzone z wykorzystaniem uwierzytelnienia typu Rsync oraz protoko艂u SSH (678)
    • Przekazywanie po艂膮cze艅 klienta do aplikacji serwera (680)
  • Zapory sieciowe i serwery o wielu interfejsach (681)
    • Typy zap贸r sieciowych (681)
    • Projektowanie topologii sieci (681)
  • Zestawienie wytycznych dla zapewnienia bezpiecze艅stwa serwera (685)
    • Unikaj uruchamiania us艂ug z przywilejami u偶ytkownika root (685)
    • Utrzymuj dzienniki serwera w dobrym stanie (685)
    • Nie komplikuj (686)
    • Blokuj dost臋p niepo偶膮danych klient贸w (686)
    • Stw贸rz sprawny system tworzenia kopii zapasowych (687)
    • Zaplanuj wysok膮 dost臋pno艣膰, pojemno艣膰 i przywracanie dzia艂ania po awarii (687)
    • Monitoruj serwer (688)
    • Zachowaj ostro偶no艣膰 przy przep艂ywie informacji (688)
    • Wybierz skuteczn膮 polityk臋 wobec robot贸w (688)

Rozdzia艂 12. Rozszerzenia serwera Apache (689)

  • WebDAV (689)
    • Uzupe艂nienie serwera Apache o protok贸艂 WebDAV (690)
    • Protok贸艂 WebDAV (691)
    • Konfiguracja serwera Apache dla potrzeb protoko艂u WebDAV (694)
    • Ograniczenia konfiguracji niezb臋dne dla bezpiecznej implementacji serwera WebDAV (697)
    • Protok贸艂 WebDAV a hosty wirtualne (698)
    • Konfiguracja czasu trwania blokady DAV (698)
    • Ograniczenia repozytori贸w opartych na systemie plik贸w (699)
    • Ochrona serwer贸w WebDAV (700)
    • Zaawansowana konfiguracja protoko艂u WebDAV (700)
    • Wsp贸艂praca protoko艂u WebDAV ze skryptami CGI oraz innymi procedurami obs艂ugi zawarto艣ci (703)
  • Perl (704)
    • Tworzenie i instalacja modu艂u mod_perl (706)
    • Przeniesienie instalacji mod_perl z Apache 1.3 do Apache 2.0 (713)
    • Konfiguracja i implementacja procedur obs艂ugi w j臋zyku Perl (715)
    • Konfiguracja i implementacja filtr贸w Perla (728)
    • Ostrze偶enia, tryb ska偶enia i usuwanie b艂臋d贸w (729)
    • Zarz膮dzanie w膮tkami Perla w module mod_perl 2 (731)
    • Inicjalizacja modu艂贸w przy uruchamianiu (736)
    • Wznawianie dzia艂ania modu艂u mod_perl oraz modu艂y 艂aduj膮ce si臋 automatycznie (737)
    • Tworzenie strony z informacj膮 o statusie modu艂u mod_perl (738)
    • Uruchamianie skrypt贸w CGI w 艣rodowisku mod_perl (739)
    • Pu艂apki skrypt贸w CGI (741)
    • Przekazywanie zmiennych do procedur obs艂ugi napisanych w j臋zyku Perl (744)
    • Zastosowanie modu艂u mod_perl wraz ze wstawkami po stronie serwera (744)
    • Wbudowywanie kodu Perla do dokument贸w HTML (745)
    • Wbudowywanie Perla do konfiguracji serwera Apache (751)
  • Python (752)
    • Instalacja Pythona (753)
    • Wymagania wobec instalacji serwera Apache (753)
  • Apache 2.0 i mod_python (754)
    • Konfiguracja modu艂u mod_python (755)
    • Kompilacja i instalacja modu艂u mod_python (755)
    • Konfiguracja serwera Apache z modu艂em mod_python (755)
    • Testowanie modu艂u mod_python (756)
    • Dyrektywy konfiguracyjne serwera Apache a modu艂 mod_python (757)
  • Apache 2.0 i mod_snake (758)
    • Pobranie i instalacja narz臋dzia Swig (759)
    • Instalacja modu艂u mod_snake dla serwera Apache 2.0 (759)
    • Kompilacja i instalacja modu艂u mod_snake (760)
    • Konfiguracja serwera Apache 2.0 z modu艂em mod_snake (760)
    • mod_snake_epy (761)
    • mod_snake_cgi (762)
    • mod_snake_simple (762)
  • PHP (763)
    • Instalacja PHP (764)
  • Testowanie instalacji PHP (769)
  • Pliki konfiguracyjne i dyrektywy (770)
    • Plik konfiguracyjny PHP (770)
    • Dyrektywy serwera Apache (771)
  • Ustawienia (771)
  • Usuwanie problem贸w (773)
  • Tcl (774)
    • Tworzenie i instalacja serwera Apache z modu艂em mod_tcl (775)
    • Konfiguracja modu艂u mod_tcl w plikach konfiguracyjnych serwera Apache (777)
    • Tworzenie skrypt贸w dla modu艂u mod_tcl (779)
    • Interfejs programowania aplikacji serwera Apache w module mod_tcl (780)
  • Java (787)
    • Podstawowa instalacja i konfiguracja (788)
  • Pliki konfiguracyjne Tomcata (794)
    • Dyrektywy konfiguracyjne z pliku server.xml (794)
  • Konfiguracja Tomcata jako samodzielnego serwera WWW (801)
  • Konfiguracja serwera Tomcat do pracy z serwerem Apache (802)
    • Z艂膮cze APJ (803)
    • Z艂膮cze WARP (807)
    • Konfiguracja bezpiecznych po艂膮cze艅 SSL (808)
    • Konfiguracja obs艂ugi serwera po艣rednicz膮cego (810)
  • Ruby (810)
    • Kompilacja i instalacja (811)
    • Konfiguracja serwera Apache dla modu艂u mod_ruby (812)
    • Wykorzystanie eRuby (814)
    • cgi.rb (815)
    • Buforowanie danych wyj艣ciowych i obs艂uga wyj膮tk贸w (816)
    • Tablice serwera Apache (818)
    • Obiekt 偶膮dania serwera Apache (819)
    • Dyrektywy konfiguracyjne modu艂u mod_ruby (832)
    • Tworzenie procedur obs艂ugi dla modu艂u mod_ruby (833)
    • Modu艂 mod_ruby i bezpiecze艅stwo (836)

Dodatek A Przydatne dokumenty RFC (839)

Dodatek B Warianty serwera Apache (843)

Dodatek C Licencja oprogramowania Apache (845)

Dodatek D Zmienne 艣rodowiskowe (847)

Dodatek E Wstawki SSI (853)

Dodatek F Wyra偶enia regularne (861)

Dodatek G Niezale偶nie napisane modu艂y Apache (865)

Dodatek H Nag艂贸wki HTTP i kody stanu (871)

Dodatek I Wykaz dyrektyw uszeregowanych wed艂ug modu艂贸w (887)

Dodatek J Alfabetyczny spis dyrektyw (915)

Skorowidz (937)

Dodaj do koszyka Apache 2.0 dla zaawansowanych

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe nale偶膮 do wydawnictwa Helion S.A.