Apache_2_Leksykon_kieszonkowy_apa2lk.pdf

(258 KB) Pobierz
Apache 2.
Leksykon kieszonkowy
Autor: Andrew Ford
T³umaczenie: Grzegorz Werner
ISBN: 978-83-246-2179-8
Tytu³ orygina³u : Apache 2 Pocket Reference:
Format: 115 × 170, stron: 224
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!
1099167737.002.png 1099167737.003.png 1099167737.004.png 1099167737.005.png
 
Spis treci
Przedmowa ................................................................................... 7
1. Wprowadzenie ........................................................................... 10
Przegld 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
Zarzdzanie procesami
37
Ogólne dyrektywy konfiguracyjne
42
Szkielet DBD
50
Szkielet LDAP
53
3.
Odwzorowywanie adresów URL ..................................................58
Wstpna konfiguracja rodowiska
58
Podstawowa translacja adresów URL
61
Aliasy i przekierowania
62
dania katalogów
65
Przeksztacanie adresów URL
z wykorzystaniem moduu mod_rewrite
66
Dokumenty z negocjacj treci
72
3
1099167737.001.png
 
Katalogi uytkowników
73
Poprawianie bdnie wpisanych adresów URL
74
Mapy obrazkowe
75
Masowy hosting wirtualny
78
4.
Kontrola dostpu ....................................................................... 80
Kontrola dostpu niezwizana z kontami uytkowników
80
Uwierzytelnianie
82
Dostawcy usug uwierzytelniania
86
Autoryzacja
91
Uwierzytelnianie i autoryzacja LDAP
95
5.
Metadane dokumentu .............................................................. 100
Standardowe atrybuty dokumentu
100
Automatyczne okrelanie typu
105
Wygasanie dokumentów
106
Manipulowanie nagówkami HTTP
107
Metapliki CERN
110
ledzenie uytkowników
111
Zmienne rodowiskowe
112
6.
Procedury obsugi ..................................................................... 114
Konfiguracja procedur obsugi
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 bdach
128
4
Spis treci
7.
Filtry .......................................................................................... 130
Proste konfiguracje filtrów
130
Dynamiczna konfiguracja filtrów
132
Filtry zewntrzne
135
Dyrektywy moduu mod_deflate
137
Server-Side Includes (SSI)
139
Zastpowanie danych w treci odpowiedzi
143
8.
Buforowanie ............................................................................. 144
Proste buforowanie zorientowane na pliki
144
Buforowanie inteligentne
145
Buforowanie danych w pamici
148
Buforowanie danych na dysku
150
9.
Poredniczenie .......................................................................... 152
Podstawowa konfiguracja poredniczenia
152
acuchy poredniczenia
157
Zwyky serwer poredniczcy
159
Odwrotny serwer poredniczcy
160
Równowaenie obcienia
165
10.
Obsuga SSL/TLS ...................................................................... 166
Opcje zabezpieczonego serwera
166
Certyfikaty
169
Buforowanie sesji
172
Kontrola dostpu oparta na SSL
174
Dyrektywy zwizane z poredniczeniem
178
11.
Rejestrowanie informacji ......................................................... 182
Rejestrowanie bdów
182
Rejestrowanie da
184
Rejestrowanie skryptów
187
Rejestrowanie ruchu SSL
188
Rejestrowanie ledcze
189
Spis treci
5
A
Programy i moduy ................................................................... 190
Narzdzia pomocnicze
190
Moduy
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
6
Spis treci
Zgłoś jeśli naruszono regulamin