Apache. Przewodnik encyklopedyczny. Wydanie III - Helion
Tytuł oryginału: Apache The Definitive Guide, 3rd Edition
TÅ‚umaczenie: Tomasz Sadowski
ISBN: 83-7361-124-X
stron: 704, Format: B5, okładka: miękka
Data wydania: 2003-07-31
Księgarnia: Helion
Cena książki: 75,00 zł
Udostępniany nieodpłatnie serwer WWW Apache obsługuje dziś ponad połowę wszystkich witryn w internecie i systematycznie zwiększa swój udział w rynku. Książka "Apache. Przewodnik encyklopedyczny. Wydanie III" autorstwa dwóch kluczowych członków Zespołu Apache, opisuje sposób pobrania, instalacji i zabezpieczania tego serwera oraz omawia popularne rozszerzenia, umożliwiające konstruowanie na jego podstawie aplikacji WWW.
Serwer Apache osiągnął rangę kompletnego systemu i skutecznie konkuruje z wszystkimi pozostałymi serwerami HTTP niezależnie od tego, czy będziemy porównywać je pod kątem oferowanych możliwości, efektywności, czy też szybkość działania. Apache jest przy tym dostępny dla wielu platform systemowych, w tym dla różnego rodzaju systemów Unix i systemów z rodziny Windows.
Prezentowana Czytelnikom trzecia już edycja książki opisuje najpopularniejsze wersje 1.3 i 2.0 serwera Apache dla systemów Windows i Unix kładąc szczególny nacisk na:
- pobranie i kompilacjÄ™ oprogramowania serwera,
- konfigurację i uruchamianie serwera w systemach Windows i Unix (obejmując też zagadnienia związane ze strukturami katalogów serwera i serwerami wirtualnymi),
- omówienie interfejsu programowego serwera (w wersjach 1.3 i 2.0),
- szczegółowy opis zagadnień związanych z zabezpieczeniem serwera Apache i wdrożeniem go w rozbudowanych witrynach,
- prezentacje pełnej listy dyrektyw konfiguracyjnych,
- informacje na temat instalacji i testowania skryptów języka Perl uruchamianych w trybie CGI oraz instalacji i korzystania z rozszerzeń, takich jak mod_perl, PHP, JServ, Tomcat i Cocoon.
"Najlepsza książka o serwerze Apache jaką widziałem. To obowiązkowy podręcznik najczęściej wykorzystywanego na świecie serwera WWW" -- Chuck Murcko, członek Zespołu Apache
"Mogę z czystym sumieniem polecić tę książkę jako źródło informacji dla każdego administratora, który staje w obliczu zadania uruchomienia i skonfigurowania witryny WWW za pośrednictwem serwera Apache oraz każdego programisty tworzącego aplikacje dla tego serwera" -- E.V Bell II, recenzent Ed"s Internet Book Review
Osoby które kupowały "Apache. Przewodnik encyklopedyczny. Wydanie III", wybierały także:
- Learning Spark. 2nd Edition 249,17 zł, (29,90 zł -88%)
- Learning Apache OpenWhisk. Developing Open Serverless Solutions 249,17 zł, (29,90 zł -88%)
- Stream Processing with Apache Spark. Mastering Structured Streaming and Spark Streaming 249,17 zł, (29,90 zł -88%)
- 60 Recipes for Apache CloudStack. Using the CloudStack Ecosystem 124,58 zł, (29,90 zł -76%)
- Apache Cookbook. Solutions and Examples for Apache Administration. 2nd Edition 124,58 zł, (29,90 zł -76%)
Spis treści
Apache. Przewodnik encyklopedyczny. Wydanie III -- spis treści
Przedmowa (9)
Rozdział 1. Wprowadzenie (19)
- Co robi serwer WWW? (19)
- Jak działa Apache? (23)
- Apache i sieci (24)
- Jak działa klient? (30)
- Co dzieje siÄ™ po stronie serwera? (32)
- Planowanie instalacji serwera Apache (33)
- Windows? (36)
- Która wersja Apache? (36)
- Instalowanie serwera Apache (37)
- Kompilacja serwera Apache 1.3.x w systemie Unix (42)
- Nowe funkcje Apache 2 (53)
- Instalacja Apache 2.0 w systemie Unix (56)
- Apache w systemach Windows (57)
Rozdział 2. Konfiguracja serwera Apache - odsłona pierwsza (63)
- Co to właściwie jest witryna WWW? (63)
- Pierwsza witryna - site.toddle (66)
- Uruchomienie serwera w Uniksie (67)
- Uruchomienie serwera w Windows (81)
- Dyrektywy (85)
- Obiekty współużytkowane (87)
Rozdział 3. Wielkie otwarcie (91)
- Więcej i lepiej, czyli site.simple (91)
- Zaczynamy na poważnie (95)
- Dyrektywy blokowe (98)
- Pozostałe dyrektywy (102)
- Nagłówki odpowiedzi HTTP (112)
- Restart serwera (117)
- Pliki .htaccess (118)
- Metapliki w standardzie CERN (118)
- Określanie terminu ważności dokumentu (119)
Rozdział 4. Serwery wirtualne (123)
- Implementacja dwóch witryn (123)
- Implementacja serwerów wirtualnych (123)
- Dwie kopie serwera Apache (128)
- Serwery wirtualne konfigurowane dynamicznie (132)
Rozdział 5. Uwierzytelnianie (137)
- Protokół uwierzytelniania (137)
- Dyrektywy sterujÄ…ce uwierzytelnianiem (139)
- Hasła w systemie Unix (144)
- Hasła w systemie Windows (146)
- Hasła w sieci WWW (146)
- Punkt widzenia klienta (146)
- Skrypty CGI (147)
- Co by tu jeszcze... (147)
- Dyrektywy order, allow i deny (147)
- Pliki DBM w Uniksie (151)
- Uwierzytelnianie oparte na skrótach wiadomości (155)
- Dostęp anonimowy (159)
- Kilka ćwiczeń (162)
- Automatyczne przekazywanie danych o użytkowniku (163)
- Jak korzystać z plików .htaccess? (164)
- Priorytety dyrektyw lokalnych (166)
Rozdział 6. Opis i negocjacja zawartości dokumentów (169)
- Typy MIME (169)
- Uzgadnianie zawartości (177)
- Uzgadnianie języka (179)
- Mapy typów (183)
- Przeglądarki a protokół HTTP/1.1 (185)
- Mechanizm filtrów (186)
Rozdział 7. Indeksowanie katalogów (191)
- Lepszy indeks - ale jak? (191)
- Rozszerzenia indeksów tworzonych przez użytkownika (202)
- Mapy graficzne (205)
- Dyrektywy zwiÄ…zane z mapami graficznymi (210)
Rozdział 8. Przeadresowywanie (213)
- Dyrektywa Alias (214)
- Translacja adresów URL (222)
- Korygowanie adresów (230)
Rozdział 9. Apache jako serwer pośredniczący (233)
- Bezpieczeństwo (233)
- Dyrektywy sterujące serwerem pośredniczącym (234)
- Czyżby błąd? (239)
- Wydajność serwera (239)
- Nasza konfiguracja (242)
Rozdział 10. Co jest grane? (249)
- Rejestrowanie za pośrednictwem skryptu i bazy danych (249)
- Dzienniki serwera Apache (250)
- Rejestrowanie konfiguracji (260)
- Status serwera (263)
Rozdział 11. Bezpieczeństwo informacji (267)
- Użytkownicy wewnętrzni i zewnętrzni (269)
- Podpisy cyfrowe i pieniÄ…dz elektroniczny (271)
- Certyfikaty cyfrowe (276)
- Zapory sieciowe (278)
- Zagadnienia prawne (282)
- Secure Sockets Layer (SSL) (283)
- Podstawowe mechanizmy bezpieczeństwa w serwerze Apache (283)
- Dyrektywy sterujÄ…ce SSL (301)
- Zestawy szyfrów (321)
- Bezpieczeństwo w praktyce (328)
- Przyszłość zabezpieczeń (333)
Rozdział 12. Duża witryna WWW (335)
- Konfiguracja komputera (335)
- Bezpieczeństwo serwera (335)
- Zarządzanie dużą witryną (340)
- Oprogramowanie dodatkowe (343)
- Skalowalność (350)
- Równoważenie obciążenia (352)
Rozdział 13. Piszemy aplikacje (367)
- Witryny WWW jako aplikacje (367)
- Definiowanie logiki aplikacji (372)
- Języki XML i XSLT w aplikacjach WWW (377)
Rozdział 14. Polecenia wstawiane SSI (379)
- Informacja o rozmiarze pliku (382)
- Informacja o czasie modyfikacji pliku (383)
- Wstawianie treści plików (384)
- Wykonywanie skryptów CGI (384)
- Zmienne w poleceniach SSI (385)
- Filtry SSI w Apache 2.0 (385)
Rozdział 15. PHP (389)
- Instalacja języka PHP (390)
- Site.php (391)
Rozdział 16. Skrypty CGI i język Perl (397)
- Åšwiat CGI (397)
- Udostępnienie skryptu serwerowi Apache (399)
- Ustawianie wartości zmiennych środowiskowych (417)
- Ciasteczka (418)
- Dyrektywy serwera Apache związane z obsługą skryptów (430)
- suEXEC w Uniksie (433)
- Procedury obsługi (440)
- Akcje (442)
- PrzeglÄ…darki (444)
Rozdział 17. Moduł mod_perl (447)
- Moduł mod_perl - jak to działa? (449)
- Dokumentacja modułu mod_perl (450)
- Instalacja modułu mod_perl - wariant prostszy (450)
- Dostosowanie skryptów do wymagań modułu mod_perl (454)
- Zmienne globalne (454)
- Dyrektywa strict (457)
- Odświeżanie pamięci serwera (457)
- Otwieranie i zamykanie plików (458)
- Konfiguracja serwera dla modułu mod_perl (458)
Rozdział 18. Kontenery apletów: JServ i Tomcat (463)
- Moduł mod_jserv (464)
- Tomcat (476)
- Tomcat i Apache (482)
Rozdział 19. XML i serwlet Cocoon (487)
- Język XML (487)
- Język XML a Perl (491)
- Cocoon (492)
- Cocoon 1.8 i JServ (492)
- Cocoon 2.0.3 i Tomcat (496)
- Testowanie serwletu Cocoon (497)
Rozdział 20. Interfejs programowy serwera Apache (501)
- Dokumentacja (502)
- Biblioteka APR (502)
- Pule (502)
- Globalna struktura konfiguracyjna (504)
- Lokalna struktura konfiguracyjna (507)
- Opis żądania (510)
- Dostęp do danych konfiguracyjnych i opisu żądania (514)
- Zaczepy, zaczepy opcjonalne i funkcje opcjonalne (514)
- Filtry, kubełki i zespoły (524)
- Moduły (536)
Rozdział 21. Piszemy własny moduł serwera Apache (539)
- Wprowadzenie (540)
- Kody stanu (541)
- Struktura module (543)
- Przykład od A do Z (583)
- Wskazówki ogólne (602)
- Przystosowywanie kodu do wersji 2.0 (602)
Dodatek A Interfejs API 1.x (607)
- Pule (607)
- Globalna struktura konfiguracyjna (609)
- Lokalna struktura konfiguracyjna (610)
- Opis żądania (610)
- Dostęp do danych konfiguracyjnych i opisu żądania (613)
- Funkcje API (613)
Skorowidz (669)