E-book details

Apache 2. Leksykon kieszonkowy

Apache 2. Leksykon kieszonkowy

Andrew Ford

Ebook

Podręczne źródło informacji na temat Apache!

  • Jak wykorzystać mechanizm mod_rewrite?
  • Jak kontrolować dostęp do zasobów?
  • Jak stosować bezpieczny protokół SSL?

Apache jest jednym z najpopularniejszych serwerów HTTP. Jego zalety to niezawodność, wydajność i elastyczność. Można go uruchomić praktycznie w dowolnym systemie. Istotny jest również fakt, że Apache to rozwiązanie całkowicie bezpłatne! Pierwsza oficjalna wersja tego serwera ukazała się w 1995 roku. Oznaczono ją numerem 0.6.2. Po blisko piętnastu latach rozwiązanie to zyskało ogromną rzeszę użytkowników. Społeczność związana z tym narzędziem jest niezwykle chętna do pomocy, co niewątpliwie stanowi jeszcze jeden niezmiernie ważny atut, przemawiający na korzyść Apache.

Niniejszy leksykon jest świetną pozycją dla tych osób, które miały już styczność z serwerem Apache lub chcą szybko opanować konkretne zagadnienia związane z jego konfiguracją. Dzięki tej książce poznasz wszystkie dyrektywy, które mogą być przydatne w codziennej pracy. Dowiesz się, jak skonfigurować środowisko serwera, oraz poznasz zasady odwzorowywania adresów URL. Ponadto nauczysz się zapewniać odpowiednią kontrolę dostępu do poszczególnych zasobów i korzystać z takich mechanizmów, jak filtry, metadane lub procedury obsługi. Wiele cennych informacji, zawartych w tej poręcznej książce, sprawi, że codzienna praca z serwerem Apache będzie dla Ciebie przyjemnością!

  • Ogólne zagadnienia związane z pracą i konfiguracją Apache
  • Konfiguracja wirtualnych hostów (VirtualHost)
  • Zarządzanie procesami
  • Odwzorowanie adresów URL
  • Przekształcanie adresów z wykorzystaniem mod_rewrite
  • Kontrola dostępu
  • Uwierzytelnianie z użyciem mechanizmów HTTP Basic, HTTP Digest
  • Zastosowanie metadanych dokumentów
  • Manipulowanie nagłówkami HTTP
  • Wykorzystanie skryptów CGI
  • Zastosowanie WebDAV
  • Używanie filtrów
  • Buforowanie treści
  • Konfiguracja i wykorzystanie bezpiecznego protokołu SSL
  • Logowanie zdarzeń

Skonfiguruj Apache zgodnie ze swoimi potrzebami!

Przedmowa (7)

1. Wprowadzenie (10)

  • Przegląd architektoniczny (10)
  • Jak uzyskać Apache'a? (13)
  • Uruchamianie i zatrzymywanie Apache'a (14)
  • Pliki konfiguracyjne (17)

2. Środowisko serwera (28)

  • Główny serwer i hosty wirtualne (28)
  • Konfiguracja sieci (32)
  • Zarządzanie procesami (37)
  • Ogólne dyrektywy konfiguracyjne (42)
  • Szkielet DBD (50)
  • Szkielet LDAP (53)

3. Odwzorowywanie adresów URL (58)

  • Wstępna konfiguracja środowiska (58)
  • Podstawowa translacja adresów URL (61)
  • Aliasy i przekierowania (62)
  • Żądania katalogów (65)
  • Przekształcanie adresów URL z wykorzystaniem modułu mod_rewrite (66)
  • Dokumenty z negocjacją treści (72)
  • Katalogi użytkowników (73)
  • Poprawianie błędnie wpisanych adresów URL (74)
  • Mapy obrazkowe (75)
  • Masowy hosting wirtualny (78)

4. Kontrola dostępu (80)

  • Kontrola dostępu niezwiązana z kontami użytkowników (80)
  • Uwierzytelnianie (82)
  • Dostawcy usług uwierzytelniania (86)
  • Autoryzacja (91)
  • Uwierzytelnianie i autoryzacja LDAP (95)

5. Metadane dokumentu (100)

  • Standardowe atrybuty dokumentu (100)
  • Automatyczne określanie typu (105)
  • Wygasanie dokumentów (106)
  • Manipulowanie nagłówkami HTTP (107)
  • Metapliki CERN (110)
  • Śledzenie użytkowników (111)
  • Zmienne środowiskowe (112)

6. Procedury obsługi (114)

  • Konfiguracja procedur obsługi (115)
  • Pliki statyczne (116)
  • Automatycznie generowane indeksy katalogów (116)
  • Skrypty CGI (122)
  • API rozszerzeń serwera internetowego (124)
  • WebDAV (126)
  • Strony statusu generowane przez serwer (127)
  • Dostosowane komunikaty o błędach (128)

7. Filtry (130)

  • Proste konfiguracje filtrów (130)
  • Dynamiczna konfiguracja filtrów (132)
  • Filtry zewnętrzne (135)
  • Dyrektywy modułu mod_deflate (137)
  • Server-Side Includes (SSI) (139)
  • Zastępowanie danych w treści odpowiedzi (143)

8. Buforowanie (144)

  • Proste buforowanie zorientowane na pliki (144)
  • Buforowanie inteligentne (145)
  • Buforowanie danych w pamięci (148)
  • Buforowanie danych na dysku (150)

9. Pośredniczenie (152)

  • Podstawowa konfiguracja pośredniczenia (152)
  • Łańcuchy pośredniczenia (157)
  • Zwykły serwer pośredniczący (159)
  • Odwrotny serwer pośredniczący (160)
  • Równoważenie obciążenia (165)

10. Obsługa SSL/TLS (166)

  • Opcje zabezpieczonego serwera (166)
  • Certyfikaty (169)
  • Buforowanie sesji (172)
  • Kontrola dostępu oparta na SSL (174)
  • Dyrektywy związane z pośredniczeniem (178)

11. Rejestrowanie informacji (182)

  • Rejestrowanie błędów (182)
  • Rejestrowanie żądań (184)
  • Rejestrowanie skryptów (187)
  • Rejestrowanie ruchu SSL (188)
  • Rejestrowanie śledcze (189)

A: Programy i moduły (190)

  • Narzędzia pomocnicze (190)
  • Moduły (191)

B: Zmienne środowiskowe CGI (195)

  • Standardowe zmienne CGI (195)
  • Dodatkowe zmienne SSL (197)

C: Formaty czasu strftime() (201)

D: Kody stanu HTTP (203)

E: Pola nagłówka HTTP (205)

Skorowidz (209)

  • Title: Apache 2. Leksykon kieszonkowy
  • Author: Andrew Ford
  • Original title: Apache 2 Pocket Reference: For Apache Programmers & Administrators
  • Translation: Grzegorz Werner
  • ISBN: 978-83-246-5957-9, 9788324659579
  • Date of issue: 2012-10-22
  • Format: Ebook
  • Item ID: apa2lk
  • Publisher: Helion