reklama - zainteresowany?

Apache. Rozmówki - Helion

Apache. Rozmówki
Autor: Daniel Lopez, Jesus Blanco
Tytuł oryginału: Apache Phrasebook
Tłumaczenie: Grzegorz Werner
ISBN: 83-246-0669-6
stron: 272, Format: B6, okładka: miękka
Data wydania: 2006-09-28
Księgarnia: Helion

Cena książki: 29,00 zł

Dodaj do koszyka Apache. Rozmówki

Tagi: Apache

Apache to jeden z najpopularniejszych serwerów WWW. Dostępny nieodpłatnie na licencji open source jest "motorem napędowym" ponad 70% witryn WWW w internecie. W miarę rozwoju serwera Apache jego możliwości i złożoność wzrosły do tego stopnia, że początkujący użytkownicy mogą czuć się przytłoczeni samą koniecznością jego skonfigurowania. Właściwe dostrojenie działania serwera wymaga modyfikowania plików konfiguracyjnych i odpowiedniego dobrania parametrów dyrektyw w nich zawartych. Na szczęście większość typowych funkcji realizuje się w podobny sposób na wszystkich platformach systemowych.

Książka "Apache. Rozmówki" to zestawienie najistotniejszych wiadomości dotyczących konfigurowania serwera Apache i administrowania nim. Można tam znaleźć także wiele przykładów i konkretnych wskazówek. Przeczytaj, a dowiesz się, jak zainstalować serwer Apache w różnych systemach operacyjnych oraz jak uruchomić go i zatrzymać. Nauczysz się diagnozować przyczyny niewłaściwego działania serwera i korzystać z dzienników. Poznasz sposoby łączenia katalogów zawierających pliki stron WWW z odpowiednimi adresami URL, zabezpieczania serwera i zestawiania połączeń szyfrowanych SSL/TLS. Proste stanie się dla Ciebie także maksymalizowanie wydajności serwera.

Książka zawiera omówienie takich oto zagadnień:

  • instalowanie Apache´a w systemach Windows i Linux
  • włączanie i wyłączanie serwera oraz jego pojedynczych modułów
  • struktura plików konfiguracyjnych
  • analiza dzienników serwera
  • odwzorowywanie adresów URL
  • metody uwierzytelniania użytkowników
  • stosowanie certyfikatów SSL
  • korzystanie z protokołu WebDAV
  • poprawa wydajności Apache´a

Dzięki niej szybko skonfigurujesz serwer Apache, a kilkusetstronicowe instrukcje obsługi przestaną Ci być potrzebne.

Dodaj do koszyka Apache. Rozmówki

 

Osoby które kupowały "Apache. Rozmówki", wybierały także:

  • Apache 2. Leksykon kieszonkowy
  • Apache Kafka. Kurs video. Przetwarzanie danych w czasie rzeczywistym
  • Apache. Receptury. Wydanie II
  • MongoDB for Jobseekers
  • Streaming Architecture. New Designs Using Apache Kafka and MapR Streams

Dodaj do koszyka Apache. Rozmówki

Spis treści

Apache. Rozmówki -- spis treści

O autorach (13)

Wstęp (15)

1. Apache - podstawy (17)

  • Podstawowe informacje o serwerze Apache (17)
  • Sprawdzanie, czy Apache jest już zainstalowany (19)
  • Instalowanie serwera Apache 1.3 w Linuksie i Uniksie (21)
  • Instalowanie serwera Apache 2.0 w Linuksie i Uniksie (22)
  • Instalowanie serwera Apache w Windows (23)
  • Podstawowe informacje o pliku konfiguracyjnym (24)
  • Używanie wielu plików konfiguracyjnych (26)
  • Uruchamianie, zatrzymywanie i restartowanie serwera Apache (27)
  • Zmiana adresu i portu używanego przez serwer Apache (29)
  • Zmiana użytkownika, z którego przywilejami działa serwer Apache (30)
  • Określanie nazwy serwera (31)
  • Określanie ikony strony WWW (32)
  • Ustalanie dostępnych modułów serwera (32)
  • Włączanie i wyłączanie pojedynczych modułów (33)
  • Dodawanie modułów bez rekompilowania serwera Apache (34)
  • Publikowanie treści (36)

2. Rozwiązywanie problemów (41)

  • Pomocy! Mój serwer nie działa! (41)
  • Dziennik błędów (42)
  • Rejestrowanie zdarzeń przez syslog (43)
  • Kontrolowanie ilości rejestrowanych informacji (43)
  • Testowanie konfiguracji serwera Apache (45)
  • Testowanie serwera Apache z wiersza poleceń (45)
  • Sprawdzanie, czy serwer Apache działa (47)
  • Inne sposoby zatrzymywania serwera Apache (48)
  • Diagnozowanie serwera Apache za pomocą modułów (50)
  • Błędy podczas uruchamiania serwera (51)
  • Błędy odmowy dostępu (54)
  • Wewnętrzne błędy serwera (55)
  • Dodatkowe pliki dziennika błędów (57)
  • Przekierowania nie działają (58)
  • Lista diagnostyczna (58)

3. Dzienniki i monitorowanie (65)

  • Rejestrowanie żądań w serwerze Apache (65)
  • Domyślne pliki dziennika serwera Apache (66)
  • Tworzenie formatów dziennika (66)
  • Tworzenie własnego pliku dziennika (68)
  • Przekierowywanie dzienników do zewnętrznego programu (69)
  • Warunkowe rejestrowanie żądań (70)
  • Monitorowanie stron wskazujących witrynę (71)
  • Monitorowanie serwera Apache za pomocą modułu mod_status (71)
  • Monitorowanie serwera Apache za pomocą SNMP (72)
  • Analizowanie dzienników za pomocą narzędzi open source (74)
  • Monitorowanie dzienników w czasie rzeczywistym (74)
  • Rejestrowanie żądań w bazie danych (75)
  • Rotacja i archiwizowanie dzienników (76)
  • Odwzorowywanie adresów IP (77)
  • Przetwarzanie zarejestrowanych adresów IP (78)
  • Automatyczne restartowanie serwera Apache w razie awarii (79)
  • Scalanie i dzielenie plików dziennika (80)
  • Prowadzenie oddzielnego dziennika dla każdego hosta wirtualnego (81)
  • Często spotykane wpisy dziennika (82)

4. Odwzorowywanie adresów URL i treść dynamiczna (85)

  • Odwzorowywanie adresów URL (85)
  • Odwzorowywanie adresów URL na pliki za pomocą dyrektywy Alias (86)
  • Odwzorowywanie wzorców URL na pliki za pomocą dyrektywy AliasMatch (87)
  • Przekierowywanie żądań do innej lokacji (87)
  • Przekierowywanie żądań do najnowszej wersji pliku (88)
  • Przekierowywanie nieudanych lub nieautoryzowanych żądań (89)
  • Definiowanie procedur obsługi treści (90)
  • Typy MIME (91)
  • Konfigurowanie typów MIME (92)
  • Zasady wykonywania skryptów CGI (92)
  • Oznaczanie zasobów jako wykonywalnych skryptów CGI (93)
  • Wiązanie skryptów z metodami HTTP i typami MIME (94)
  • Rozwiązywanie problemów z wykonywaniem skryptów CGI (95)
  • Zwiększanie wydajności skryptów CGI (96)
  • Server Side Includes (97)
  • Konfigurowanie SSI (97)
  • Ustawianie zmiennych środowiskowych (98)
  • Dynamiczne ustawianie zmiennych środowiskowych (99)
  • Specjalne zmienne środowiskowe (101)
  • Negocjacja treści (101)
  • Konfigurowanie negocjacji treści (103)
  • Określanie domyślnych zestawów znaków i priorytetu języków (104)
  • Zaawansowane odwzorowywanie adresów URL za pomocą modułu mod_rewrite (105)
  • Problem "końcowego ukośnika" (106)
  • Poprawianie pomyłek w pisowni (107)
  • Rozwiązywanie problemów z wielkością liter (108)
  • Weryfikowanie stron za pomocą programu Tidy (109)

5. Hosting wirtualny (111)

  • Co to jest hosting wirtualny? (111)
  • Co to jest hosting wirtualny oparty na adresach IP? (112)
  • Konfigurowanie hostingu wirtualnego opartego na adresach IP (113)
  • Co to jest hosting wirtualny oparty na nazwach? (114)
  • Konfigurowanie hostingu wirtualnego opartego na nazwach (115)
  • Co się dzieje, kiedy żądanie nie pasuje do żadnego hosta wirtualnego? (116)
  • Konfigurowanie domyślnego hosta wirtualnego opartego na nazwie (117)
  • Konfigurowanie domyślnego hosta wirtualnego opartego na adresie IP (118)
  • Łączenie hostów wirtualnych opartych na nazwach i na adresach IP (119)
  • Diagnozowanie konfiguracji hostów wirtualnych (120)
  • Używanie SSL w połączeniu z hostami wirtualnymi opartymi na nazwach (121)
  • Inna metoda hostingu wirtualnego (121)
  • Inne moduły do hostingu wirtualnego (123)
  • Pliki konfigurujące poszczególne katalogi (124)
  • Określanie zasięgu plików konfigurujących poszczególne katalogi (125)
  • Wyłączanie plików konfigurujących poszczególne katalogi (126)

6. Bezpieczeństwo i kontrola dostępu (127)

  • Stosowanie kontroli dostępu (127)
  • Różnice między wersjami serwera Apache (128)
  • Uwierzytelnianie podstawowe i ze skrótem komunikatu (129)
  • Kontrola dostępu do serwera Apache (131)
  • Konfiguracja autoryzacji i uwierzytelniania w serwerze Apache (132)
  • Tworzenie bazy użytkowników (133)
  • Autoryzowanie użytkowników i grup za pomocą dyrektywy Require (134)
  • Obsługa wielu kont użytkowników (135)
  • Zezwalanie na dostęp tylko spod określonych adresów IP (136)
  • Blokowanie dostępu spod określonych adresów IP (137)
  • Łączenie metod kontroli dostępu (138)
  • Dostosowywanie strony odmowy dostępu (138)
  • Oddawanie kontroli w ręce użytkowników (140)
  • Blokowanie dostępu do plików systemowych i poufnych (141)
  • Ograniczanie wykonywania programów (142)
  • Zapobieganie nadużyciom (143)
  • Wyłączanie listingów katalogów (144)
  • Zmiana nagłówka Server: (145)
  • Zapobieganie tworzeniu zewnętrznych łączy do obrazów (145)
  • Ograniczanie wybranych metod HTTP (146)
  • Ograniczanie dostępu na podstawie typu przeglądarki (148)
  • Korzystanie z sekcji Location i Directory (149)
  • Dodatkowe moduły uwierzytelniające (149)
  • Apache 2.2 (151)
  • Aktualizowanie zabezpieczeń serwera Apache (152)
  • Procedura zabezpieczania serwera (153)

7. SSL/TLS (159)

  • Co to jest SSL? (159)
  • Jak działa SSL? (160)
  • Kompilowanie pakietu OpenSSL (162)
  • Klucze szyfrowania (163)
  • Tworzenie pary kluczy (163)
  • Tworzenie pary kluczy chronionych hasłem (164)
  • Usuwanie hasła z klucza (165)
  • Certyfikaty (165)
  • Tworzenie wniosku o podpisanie certyfikatu (166)
  • Wyświetlanie zawartości wniosku o podpisanie certyfikatu (168)
  • Tworzenie samodzielnie podpisanego certyfikatu (168)
  • Kompilowanie serwera Apache 1.3 z obsługą SSL (169)
  • Kompilowanie serwera Apache 2.x z obsługą SSL (171)
  • Minimalna konfiguracja serwera Apache (171)
  • Uruchamianie serwera Apache z obsługą SSL (172)
  • SSLPassPhraseDialog (173)
  • Zwiększanie wydajności SSL (174)
  • Realizacja wszystkich żądań z wykorzystaniem SSL (175)
  • SSL i hosty wirtualne oparte na nazwach (176)
  • Używanie modułów uwierzytelniających w połączeniu z SSL (177)
  • Komunikaty ostrzegawcze wyświetlane podczas dostępu do witryny obsługującej SSL (177)
  • Tworzenie certyfikatów klienta (178)
  • Uwierzytelnianie z wykorzystaniem certyfikatów klienta (179)
  • Rozwiązania alternatywne (180)
  • Testowanie witryn SSL z wiersza poleceń (181)
  • Rozwiązywanie problemów z nieprawidłowymi implementacjami SSL (181)
  • Złożona kontrola dostępu z wykorzystaniem modułu mod_ssl (182)
  • Powiązane rozdziały (183)

8. Publikowanie treści za pomocą DAV (185)

  • Publikowanie treści w serwerze Apache (185)
  • Wprowadzenie do WebDAV (186)
  • Korzyści związane z użyciem modułu mod_dav (187)
  • WebDAV i protokół HTTP (188)
  • Instalowanie modułu mod_dav w serwerze Apache 2.0 (189)
  • Instalowanie modułu mod_dav w serwerze Apache 1.3 (190)
  • Podstawowa konfiguracja WebDAV (191)
  • Zabezpieczanie konfiguracji WebDAV (191)
  • Dostęp do zasobów DAV z programów Microsoft Office (193)
  • Dostęp do zasobów DAV z systemu Microsoft Windows (194)
  • Dostęp do zasobów DAV z przeglądarki Firefox (196)
  • Dostęp do zasobów DAV z wiersza poleceń (197)
  • Obsługa błędnie działających klientów (198)
  • Moduł mod_spelling i DAV (199)
  • Treść dynamiczna i DAV (199)
  • Włączanie stron użytkowników (200)
  • Inny sposób obsługi stron użytkowników (202)
  • Rozwiązywanie problemów z plikiem DAVLockDB (202)

9. Wydajność i skalowalność (205)

  • Dostrajanie serwera Apache (205)
  • Wydajność i skalowalność (206)
  • Dostrajanie sprzętu (206)
  • Zwiększanie limitów systemu operacyjnego (207)
  • Zwiększanie liczby procesów (208)
  • Zwiększanie liczby deskryptorów plików (209)
  • Kontrolowanie zewnętrznych procesów (210)
  • Zwiększanie wydajności systemu plików (211)
  • Dostrajanie ustawień sieci i śledzenia stanu serwera (214)
  • Zapobieganie nadużyciom (217)
  • Ograniczanie pasma i liczby połączeń (218)
  • Blokowanie robotów (220)
  • Pośredniki odwrotne i urządzenia do równoważenia obciążenia (221)
  • Buforowanie i kompresja (222)
  • Optymalizacje specyficznych modułów (223)
  • Alternatywne serwery (223)

10. Obsługa pośredniczenia i buforowania w serwerze Apache (225)

  • Zastosowanie buforowania i pośredniczenia (225)
  • Pośredniki zwykłe i odwrotne (226)
  • Różnice między wersjami 1.3, 2.0 i 2.2 serwera Apache (226)
  • Włączanie obsługi modułu mod_proxy (227)
  • Włączanie obsługi pośredniczenia zwykłego (228)
  • Unifikowanie przestrzeni URL za pomocą pośrednika odwrotnego (229)
  • Ukrywanie serwerów zaplecza (230)
  • Blokowanie pośredniczenia odwrotnego w przypadku wybranych adresów URL (231)
  • Zwiększanie wydajności (232)
  • Wspomaganie przetwarzania SSL (233)
  • Przekazywanie informacji o pośredniczeniu w nagłówkach (234)
  • Manipulowanie nagłówkami (235)
  • Konfigurowanie pośrednika buforującego (236)
  • Buforowanie w serwerze Apache 2 (237)
  • Równoważenie obciążenia (238)
  • Łączenie się z serwerem Tomcat (239)
  • Inne pośredniki (240)
  • Przezroczyste pośredniki HTTP (241)

11. Moduły wieloprocesowe i protokołowe (243 )

  • Ewolucja architektury serwera Apache (243)
  • Wybór modułu MPM (244)
  • Procesowe moduły MPM (245)
  • Konfigurowanie modułu MPM prefork (246)
  • Wątkowe i hybrydowe moduły MPM (247)
  • Konfigurowanie modułu MPM worker (248)
  • Inne moduły MPM (249)
  • Filtry w serwerze Apache 2 (250)
  • Apache jako serwer FTP (251)
  • Apache jako serwer POP3 (252)
  • Kompresowanie treści "w locie" (253)

Skorowidz (255)

Dodaj do koszyka Apache. Rozmówki

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2026 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.