Apache. Przewodnik encyklopedyczny - Helion

Tytuł oryginału: Apache. The Definitive Guide
Tłumaczenie: Tomasz M. Sadowski
ISBN: 83-7197-181-8
stron: 408, Format: B5, okładka: miękka
Data wydania: 2000-03-05
Księgarnia: Helion
Cena książki: 49,00 zł
Apache jest bez wątpienia najpopularniejszym z używanych obecnie serwerów WWW. Jest on wykorzystywany przez co drugą witrynę na świecie, a jego udział w rynku serwerów WWW systematycznie rośnie.
Drugie wydanie książki "Apache. Przewodnik encyklopedyczny" to całkowicie zmieniona wersja oryginału, obejmująca m.in.:
- Nowe funkcje wprowadzone w wersji 1.3.3 programu
- Omówienie wersji przeznaczonej dla systemu Windows
- Przebudowany i rozszerzony skorowidz
Osią książki jest przykładowa witryna WWW, która w kolejnych rozdziałach jest rozbudowywana i uzupełniana o nowe funkcje i możliwości. W poszczególnych rozdziałach znajdziesz omówienie następujących zagadnień:
- Pozyskania kodu źródłowego serwera Apache i jego kompilacji
- Konfiguracji serwera do pracy w systemach Unix i Windows
- Programowania skryptów CGI
- Uwierzytelniania i realizacji zabezpieczeń danych
- Indeksowania, przeadresowywania serwerów pośredniczących i poleceń SSI
- Rejestracji aktywności serwera
- Interfejsu programowego serwera Apache i tworzenia modułów
Osoby które kupowały "Apache. Przewodnik encyklopedyczny", wybierały także:
- Apache 2. Leksykon kieszonkowy 24,90 zł, (12,45 zł -50%)
- Apache Kafka. Kurs video. Przetwarzanie danych w czasie rzeczywistym 89,00 zł, (66,75 zł -25%)
- Apache. Receptury. Wydanie II 49,00 zł, (36,75 zł -25%)
- MongoDB for Jobseekers 84,60 zł, (71,91 zł -15%)
- Streaming Architecture. New Designs Using Apache Kafka and MapR Streams 84,99 zł, (72,24 zł -15%)
Spis treści
Apache. Przewodnik encyklopedyczny -- spis treści
Przedmowa (7)
- Kto i po co stworzył serwer Apache? (8)
- Co znajdziesz na płycie CD-ROM (10)
- Konwencje i oznaczenia (11)
- Struktura książki (12)
Podziękowania (15 )
Rozdział 1: Wprowadzenie (17)
- Jak działa Apache? (19)
- Nieco o protokole TCP/IP (21)
- Jak Apache korzysta z protokołu TCP/IP? (23)
- Jak to robi klient? (26)
- Co dzieje się po stronie serwera? (28)
- Jaki Unix? (29)
- Która wersja Apache? (29)
- Kompilacja serwera Apache w Uniksie (30)
- Apache w systemach Windows (40)
- Apache dla systemów BS2000/OSD i AS/400 (42)
Rozdział 2: Nasza pierwsza witryna WWW (43)
- Co to właściwie jest witryna WWW? (43)
- Opcje wywołania programu Apache (44)
- Pierwsza witryna - site.toddle (45)
- Uruchomienie serwera w Uniksie (46)
- Uruchomienie serwera w Windows (56)
Rozdział 3: Wielkie otwarcie (61)
- Więcej i lepiej, czyli site.simple (61)
- Zaczynamy na poważnie (64)
- Dyrektywy blokowe (67)
- Pozostałe dyrektywy (70)
- Implementacja dwóch witryn (76)
- Serwery wirtualne w Uniksie (77)
- Zarządzanie serwerami wirtualnymi w systemie Windows (79)
- Implementacja serwerów wirtualnych (80)
- Dwie kopie serwera Apache (83)
- Pola nagłówka odpowiedzi HTTP (87)
- Options (87)
- Ponowne uruchomienie serwera (90)
- Pliki .htaccess (91)
- Metapliki w standardzie CERN (91)
- Określanie terminu ważności dokumentu (92)
Rozdział 4: Interfejs CGI (95)
- Od katalogu do formularza (95)
- Tworzenie i wykonywanie skryptów (99)
- Dyrektywy zarządzające obsługą skryptów (103)
- Nieco bardziej przydatne skrypty (105)
- Poprawianie i uruchamianie skryptów (109)
- Ustawianie zmiennych środowiskowych (111)
- Program suEXEC i jego użycie w Uniksie (114)
- Procedury obsługi (120)
- Akcje (122)
Rozdział 5: Autoryzacja dostępu (125)
- Protokół uwierzytelniania (125)
- Dyrektywy sterujące uwierzytelnianiem (127)
- Hasła w systemie Unix (129)
- Hasła w systemie Windows (131)
- Nowa postać formularza (131)
- Dyrektywy order, allow i deny (135)
- Uwierzytelnianie oparte na skrótach wiadomości (139)
- Dostęp anonimowy (142)
- Kilka ćwiczeń (144)
- Automatyczne przekazywanie danych o użytkowniku (145)
- Jak korzystać z plików .htaccess? (148)
- Priorytety dyrektyw lokalnych (151)
Rozdział 6: Uzgadnianie zawartości, języka i typów MIME (155)
- Typy MIME (155)
- Uzgadnianie zawartości (157)
- Uzgadnianie języka (159)
- Mapy typów (161)
- Przeglądarki a protokół HTTP/1.1 (163)
Rozdział 7: Indeksowanie katalogów (165)
- Lepszy indeks - ale jak? (165)
- Rozszerzenia indeksów tworzonych przez użytkownika (173)
- Mapy graficzne (177)
Rozdział 8: Przeadresowywanie (183)
- Translacja adresów URL (187)
- Korygowanie adresów (194)
Rozdział 9: Apache jako serwer pośredniczący (195)
- Dyrektywy sterujące serwerem pośredniczącym (195)
- Buforowanie stron (198)
- Nasza konfiguracja (201)
Rozdział 10: Polecenia SSI (205)
- Informacja o rozmiarze pliku (208)
- Informacja o czasie modyfikacji pliku (209)
- Wstawianie treści plików (209)
- Wykonywanie skryptów CGI (210)
- Zmienne w poleceniach SSI (211)
- Dyrektywa XBitHack (211)
- Standard XSSI (211)
Rozdział 11: Co jest grane? (213)
- Informacje diagnostyczne (213)
- Raport o stanie serwera (214)
- Raport o konfiguracji serwera (215)
- Rejestracja działań serwera (216)
Rozdział 12: Moduły dodatkowe (225)
- Uwierzytelnianie i kontrola dostępu (237)
- Blokada dostępu (238)
- Liczniki odwiedzin (238)
- Przyspieszanie skryptów CGI (238)
- Rozszerzenia FrontPage Server Extensions (238)
- Obsługa alfabetów narodowych (239)
- Skrypty interpretowane po stronie serwera (239)
- Ograniczanie przepustowości połączeń (239)
- Translacja adresów URL (239)
- Różności (239)
- Detekcja typów MIME (240)
- Moduły DSO (240)
Rozdział 13: Bezpieczeństwo informacji (241)
- Użytkownicy wewnętrzni i zewnętrzni (243)
- Podstawowe mechanizmy bezpieczeństwa w serwerze Apache (245)
- Podpisy cyfrowe i internetowe systemy płatnicze (245)
- Firewalle (251)
- Zagadnienia prawne (255)
- SSL - jak to się robi? (260)
- Dyrektywy serwera Apache-SSL (272)
- Zestawy szyfrów (276)
- SSL a interfejs CGI (278)
Rozdział 14: Interfejs programowy serwera Apache (279)
- Pule (279)
- Globalna struktura konfiguracyjna (280)
- Lokalna struktura konfiguracyjna (282)
- Opis żądania (282)
- Dostęp do danych konfiguracyjnych i opisu żądania (285)
- Funkcje API (285)
Rozdział 15: Tworzenie modułów dla serwera Apache (333)
- Wprowadzenie (333)
- Kody stanu (335)
- Struktura module (336)
- Przykład od A do Z (359)
- Wskazówki (372)
Dodatek A: Wsparcie i obsługa techniczna (373)
Dodatek B: Program echo (375 )
Dodatek C: Zgodność serwerów Apache i NCSA (379)
Dodatek D: Protokół SSL (381)
- Faza uzgadniania (381)
- Zabezpieczanie danych aplikacji (385)
- Uwagi końcowe (386)
Dodatek E: Przykładowy raport o konfiguracji serwera (387)
Skorowidz (396)





