Gentoo Archives: gentoo-commits

From: "Damian Kuras (shadow)" <shadow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/pl/apache/doc: upgrading.xml
Date: Mon, 31 Mar 2008 20:17:54
Message-Id: E1JgQRz-0001Kj-8B@stork.gentoo.org
1 shadow 08/03/31 20:17:51
2
3 Added: upgrading.xml
4 Log:
5 moved from /doc/pl
6
7 Revision Changes Path
8 1.1 xml/htdocs/proj/pl/apache/doc/upgrading.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/pl/apache/doc/upgrading.xml?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/pl/apache/doc/upgrading.xml?rev=1.1&content-type=text/plain
12
13 Index: upgrading.xml
14 ===================================================================
15 <?xml version='1.0' encoding="UTF-8"?>
16 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
17 <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/pl/apache/doc/upgrading.xml,v 1.1 2008/03/31 20:17:50 shadow Exp $ -->
18
19 <guide link="/proj/pl/apache/doc/upgrading.xml" lang="pl">
20 <title>Aktualizacja Apache</title>
21
22 <author title="Author">
23 <mail link="vericgar@g.o">Michael Stewart</mail>
24 </author>
25 <author title="Editor">
26 <mail link="hollow"/>
27 </author>
28 <author title="Editor">
29 <mail link="nightmorph"/>
30 </author>
31 <author title="Tłumacz">
32 <mail link="lucass@g.o">Łukasz Strzygowski</mail>
33 </author>
34
35 <abstract>
36 Dokument opisuje proces bezpiecznej aktualizacji Apache.
37 </abstract>
38
39 <!-- The content of this document is licensed under the CC-BY-SA license -->
40 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
41 <license/>
42
43 <version>2.8</version>
44 <date>2007-12-11</date>
45
46 <chapter id="upgrade-2.2.6-r4">
47 <title>Aktualizacja wersji &lt;2.2.6-r4</title>
48 <section>
49 <body>
50
51 <p>
52 Ebuildy Apache przez długi czas korzystały z
53 <path>/etc/apache2/apache2-builtin-mods</path> do wybierania modułów, które mają
54 być skompilowane. Miało to jednak szereg wad.
55 </p>
56
57 <ul>
58 <li>
59 Wybór podczas pierwszej instalacji nie był możliwy.
60 </li>
61 <li>
62 Portage nie wiedziało które moduły zostały już zainstalowane. Sprawiało to
63 problemy szczególnie w przypadku prekompilowanych pakietów.
64 </li>
65 <li>
66 Portage próbowało nadpisać plik <path>apache2-builtin-mods</path> przy
67 każdej aktualizacji.
68 </li>
69 </ul>
70
71 <p>
72 W celu naprawienia tej sytuacji zrezygnowaliśmy z pliku
73 <path>/etc/apache2/apache2-builtin-mods</path> i zaczęliśmy korzystać ze
74 zmiennych <c>APACHE2_MODULES</c> z <c>USE_EXPAND</c>. Poniższe polecenie pozwoli
75 na przerobienie starego sposobu wyboru modułów na nowy:
76 </p>
77
78 <pre caption="Zmiana apache2-builtin-mods na APACHE2_MODULES">
79 $ <i>echo APACHE2_MODULES=\"$(sed '/^mod_/s/mod_\(.*\)\s\+\(shared\|static\)/\1/;t n;d;:n' /etc/apache2/apache2-builtin-mods)\" >> /etc/make.conf</i>
80 # <i>rm /etc/apache2/apache2-builtin-mods</i>
81
82 <comment>(Można teraz bezpiecznie zaktualizować apache)</comment>
83 # <i>emerge -uva '>=www-servers/apache-2.2.6-r4'</i>
84 </pre>
85
86 <p>
87 Oprócz dodania zmiennej <c>APACHE2_MODULES</c>, dokonaliśmy także porządków we
88 flagach USE.
89 </p>
90
91 <ul>
92 <li>
93 Wszystkie flagi USE MPM zostały przeniesione do zmiennej <c>APACHE2_MPMS</c>
94 z <c>USE_EXPAND</c>
95 </li>
96 <li>
97 <c>no-suexec</c> został zastąpiony przez <c>suexec</c>
98 </li>
99 <li>
100 <c>static-modules</c> teraz nazywają się po prostu <c>static</c>
101 </li>
102 </ul>
103
104 <p>
105 Dokładny opis wszystkich starych i nowych flag USE znajduje się <uri
106 link="#use-2.2.6-r4">poniżej</uri>.
107 </p>
108
109 </body>
110 </section>
111 </chapter>
112
113 <chapter id="upgrade-2.0.52-r3">
114 <title>Aktualizacja z &lt;2.0.52-r3</title>
115 <section>
116 <title>Wprowadzenie</title>
117 <body>
118
119 <p>
120 Stan pakietów z Apache i jego modułami zaczął się pogarszać. Liczne problemy
121 utrudniały pracę grupy opiekującej się Apache oraz pomoc użytkownikom:
122 </p>
123
124 <ul>
125 <li>
126 Konfiguracja dostarczana z Gentoo znacznie różniła się od domyślnej, jakiej
127 oczekiwała większość użytkowników
128 </li>
129 <li>
130 Wiele modułów używało podobnego kodu, ale robiło wszystko na swój sposób
131 </li>
132 <li>
133 Większość modułów nie była dobrze zarządzana - przede wszystkim z powodu ich
134 dużej ilości
135 </li>
136 <li>Moduły nie posiadały standardowej konfiguracji</li>
137 <li>
138 Niektóre moduły współpracowały z obiema wersjami Apache, ale ebuildy tego
139 nie obsługiwały
140 </li>
141 <li>
142 Niektóre funkcje Apache nie były dostępne dla użytkowników Gentoo (na
143 przykład MPM)
144 </li>
145 <li>Błędy związane z Apache nawarstwiały się</li>
146 </ul>
147
148 <p>
149 Dokument ten szczegółowo opisuje bezpieczny dla systemu proces aktualizacji
150 apache. Deweloperzy oraz zainteresowani zmianami użytkownicy, którzy chcieliby
151 się dowiedzieć jak zmodyfikować ebuildy, żeby korzystały z nowej eclassy mogą
152 znaleźć więcej informacji w <uri
153 link="/proj/en/apache/apache-developer.xml">Apache Developer Reference</uri>.
154 </p>
155
156 </body>
157 </section>
158 <section>
159 <title>Aktualizowanie</title>
160 <body>
161
162 <p>
163 Wprowadziliśmy wiele zmian w działaniu Apache pod Gentoo. Każdy pakiet,
164 który jest z nim bezpośrednio związany, musi zostać zaktualizowany.
165 Nie wszystko będzie działać tak jak wcześniej.
166 </p>
167
168 <p>
169 Po pierwsze, musimy dowiedzieć się, które pakiety należy zaktualizować.
170 Możemy skorzystać w tym celu z programu <c>equery</c>, należącego do
171 pakietu <c>app-portage/gentoolkit</c>.
172 </p>
173
174
175 <pre caption="Wyszukiwanie pakietów do aktualizacji">
176 $ <i>equery depends www-servers/apache</i>
177 [ Searching for packages depending on www-servers/apache... ]
178 dev-db/phpmyadmin-2.5.6
179 dev-php/mod_php-4.3.10
180 dev-php/phpsysinfo-2.1-r2
181 net-www/mod_bandwidth-2.0.5
182 net-www/mod_layout-4.0.1a
183 net-www/mod_mp3-0.40
184 net-www/mod_random-2.0
185 net-www/mod_throttle-3.1.2-r1
186 net-www/mod_ldap_userdir-1.1.4
187 www-apache/mod_loopback-1.04
188 www-apache/mod_watch-3.18
189 www-apps/viewcvs-0.9.2_p20030430
190 </pre>
191
192 <impo>
193 Lista pakietów, które mamy zainstalowane w systemie, może się znacznie różnić od
194 powyższej. Musimy wykonać podane polecenie samodzielnie.
195 </impo>
196
197 <warn>
198 W Portage wciąż są moduły i pakiety zależne od Apache, które nie zostały jeszcze
199 zaktualizowane. Warto poszukać bugów dotyczących wszystkich krytycznych pakietów
200 związanych z Apache jakich używamy w <uri
201 link="http://bugs.gentoo.org">Bugzilli</uri>.
202 </warn>
203
204
205 <p>
206 Wprowadzone zmiany nie dotyczą wielu aplikacji internetowych, w większości
207 korzystających z eclassy <c>webapp</c>, która kontroluje ich poprawną
208 instalację. Można sprawdzić czy zostały zaktualizowane w nowej wersji pakietu.
209 </p>
210
211 <p>
212 Ponieważ dodaliśmy kilka nowych flag USE, warto je przejrzeć i dodać odpowiednie
213 wpisy do <path>/etc/portage/package.use</path>. Więcej informacji znajduje się
214 w rozdziale <uri link="#use-2.2.6-r4">Flagi USE dotyczące Apache</uri>.
215 </p>
216
217
218 <pre caption="Aktualizacja pakietów z nowymi flagami USE">
219 <comment>(Aby wyświetlić nowe flagi USE i niezbędne aktualizacje)</comment>
220 # <i>emerge --pretend --verbose --update --newuse --deep apache subversion \
221 mod_php mod_bandwidth mod_layout mod_ldap_userdir mod_loopback mod_mp3 \
222 mod_random mod_throttle mod_watch</i>
223
224 <comment>(Aby zaktualizować pakiety)</comment>
225 # <i>emerge --verbose --update --newuse --deep apache subversion mod_php \
226 mod_bandwidth mod_layout mod_ldap_userdir mod_loopback mod_mp3 mod_random \
227 mod_throttle mod_watch</i>
228
229 <comment>(Aktualizacja samego world może okazać się łatwiejsza)</comment>
230 # <i>emerge --ask --verbose --update --newuse --deep world</i>
231 </pre>
232
233 <p>
234 Teraz musimy ponownie skonfigurować Apache oraz jego moduły. Zaczniemy od
235 aktualizacji plików w <path>/etc/init.d</path> oraz <path>/etc/conf.d</path> za
236 pomocą narzędzi <c>etc-update</c> lub <c>dispatch-conf</c>. Nie wyświetlą one
237 plików konfiguracyjnych apache, ponieważ wszystkie zostały przeniesione do
238 innych lokalizacji.
239 </p>
240
241 <p>
242 Jeśli wprowadziliśmy zmiany do domyślnych plików <path>apache.conf</path> oraz
243 <path>commonapache.conf</path>, będziemy musieli je przepisać w
244 <path>/etc/apache{|2}/httpd.conf</path>. Zmieniły się ścieżki do plików
245 konfiguracyjnych modułów oraz vhostów. Obecnie znajdują się odpowiednio w
246 katalogach <path>/etc/apache2/modules.d</path> oraz
247 <path>/etc/apache2/vhosts.d</path>.
248 </p>
249
250 <p>
251 Kiedy skończymy przepisywać nasze zmiany do nowych plików konfiguracyjnych,
252 musimy usunąć poprzednie (lub gdzieś je przenieść). Poprawiony
253 <path>/etc/init.d/apache{|2}</path> nie pozwala uruchomić apache jeśli wciąż
254 istnieją, zakładając, że ponownie skonfigurowaliśmy apache korzystając z nowych
255 plików.
256 </p>
257
258 <note>
259 Wiele modułów, które wcześniej były aktywowane domyślnie, teraz jest
260 wyłączonych. Jeśli potrzebujemy tych wbudowanych w apache, wystarczy
261 odkomentować odpowiednie linie w httpd.conf. Jeśli chcemy skorzystać z modułów
262 zewnętrznych, musimy odszukać w ich konfiguracji <c>IfDefine</c> i dodać ich
263 nazwy do <path>/etc/conf.d/apache{|2}</path>.
264 </note>
265
266 <p>
267 Następnie ponownie uruchamiamy apache.
268 </p>
269
270 <pre caption="Ponowne uruchamianie apache">
271 # <i>/etc/init.d/apache stop</i>
272 # <i>/etc/init.d/apache start</i>
273 </pre>
274
275
276 <p>
277 Jeśli natrafimy na jakieś problemy, powinniśmy przeczytać <uri
278 link="/doc/pl/apache-troubleshooting.xml">Apache Troubleshooting Guide</uri>.
279 Jeżeli nie znajdziemy tam rozwiązania, należy je zgłosić w <uri
280 link="http://bugs.gentoo.org">bugzilli</uri>. W raporcie błędu trzeba wymienić
281 używane moduły oraz (jeżeli korzystamy z Apache 2) flagi USE dotyczące MPM z
282 jakich korzystamy. Pomoc można uzyskać także na kanale
283 <path>#gentoo-apache</path> w sieci <path>irc.freenode.net</path>.
284 </p>
285
286 </body>
287 </section>
288 </chapter>
289
290 <chapter id="use-pre-2.2.6-r4">
291 <title>Flagi USE dotyczące Apache</title>
292 <section>
293 <body>
294
295 <p>
296 Apache i jego moduły korzystają z pewnych specyficznych flag USE. Oczywiście
297 obsługują także bardziej standardowe flagi takie jak <c>ssl</c>, jednak nie
298 opisujemy ich zachowania, ponieważ nie różni się znacznie od tego w innych
299 pakietach. Wszystkie obsługiwane flagi można wyświetlić poleceniem <c>emerge
300 --verbose --pretend apache</c>.
301 </p>
302
303 <table>
304 <tr>
305 <th>Flaga USE</th>
306 <th>Opis</th>
307 </tr>
308 <tr>
309 <ti>apache2</ti>
310 <ti>
311 Powinna być ustawiona zawsze gdy korzysta się z Apache serii 2.0. Nie
312 powinna być ustawiona dla wersji 1.3. Eklasa wykorzystuje tę flagę do
313 zdefiniowania używanej wersji Apache.
314 </ti>
315 </tr>
316 <tr>
317 <ti>debug</ti>
318 <ti>
319 Dodaje kod pozwalający na uruchomienie podanych poleceń po tym jak proces
320 potomny zostanie przerwany z błędem. Istnieją już dwa moduły,
321 <c>mod_whatkilledus</c> i <c>mod_backtrace</c>, które wykorzystują tę
322 możliwość.
323 </ti>
324 </tr>
325 <tr>
326 <ti>doc</ti>
327 <ti>
328 Instaluje manual i dokumentację.
329 </ti>
330 </tr>
331 <tr>
332 <ti>ldap</ti>
333 <ti>
334 Instaluje <c>mod_ldap</c> i <c>mod_auth_ldap</c>/<c>mod_authnz_ldap</c>.
335 </ti>
336 </tr>
337 <tr>
338 <ti>ssl</ti>
339 <ti>
340 Instaluje <c>mod_ssl</c>.
341 </ti>
342 </tr>
343 <tr>
344 <ti>mpm-itk</ti>
345 <ti>Buduje <uri link="http://mpm-itk.sesse.net/">itk</uri> MPM</ti>
346 </tr>
347 <tr>
348 <ti>mpm-leader</ti>
349 <ti>
350 Buduje <uri
351 link="http://httpd.apache.org/docs/2.0/mod/leader.html">leader</uri> MPM
352 </ti>
353 </tr>
354 <tr>
355 <ti>mpm-peruser</ti>
356 <ti>
357 Buduje <uri link="http://www.telana.com/peruser.php">peruser</uri> MPM
358 </ti>
359 </tr>
360 <tr>
361 <ti>mpm-prefork</ti>
362 <ti>
363 Buduje <uri
364 link="http://httpd.apache.org/docs/2.0/mod/prefork.html">prefork</uri>
365 MPM</ti>
366 </tr>
367 <tr>
368 <ti>mpm-threadpool</ti>
369 <ti>
370 Buduje <uri
371 link="http://httpd.apache.org/docs/2.0/mod/threadpool.html">threadpool</uri>
372 MPM
373 </ti>
374 </tr>
375 <tr>
376 <ti>mpm-worker</ti>
377 <ti>
378 Buduje <uri
379 link="http://httpd.apache.org/docs/2.0/mod/worker.html">worker</uri> MPM
380 </ti>
381 </tr>
382 <tr>
383 <ti>static-modules</ti>
384 <ti>
385 Wbuduje moduły na stałe w binaria apache. Nie będzie wtedy konieczne
386 korzystanie z LoadModule dla załadowania podstawowych modułów Apache.
387 </ti>
388 </tr>
389 </table>
390
391 <note>
392 Flagi USE <c>mpm-*</c> wzajemnie się wykluczają. Dlatego należy wybrać tylko
393 jedną flagę <c>mpm-*</c>. Jeśli jej się nie wybierze poprzez USE, automatycznie
394 zostanie wybrana flaga <c>mpm-prefork</c> lub <c>mpm-worker</c> w zależności od
395 ustawienia flagi USE threads.
396 </note>
397
398 </body>
399 </section>
400 </chapter>
401
402 <chapter id="use-2.2.6-r4">
403 <title>Flagi USE wspierany w wersji 2.2.6-r4 i nowszych</title>
404 <section>
405 <body>
406
407 <p>
408 Po wprowadzeniu <c>APACHE2_MODULES</c> porządki we flagach USE były
409 koniecznością. Poniższa lista zawiera wszystkie wspierane flagi USE dla
410 <c>apache-2.2.6-r4</c> i nowszych oraz ich odpowiedniki w starszych wersjach.
411 </p>
412
413 <table>
414 <tr>
415 <th>Flaga USE</th>
416 <th>Dawna flaga USE</th>
417 <th>Opis</th>
418 </tr>
419 <tr>
420 <ti>debug</ti>
421 <ti>debug</ti>
422 <ti>
423 Dodaje kod pozwalający na uruchomienie podanych poleceń po tym jak proces
424 potomny zostanie przerwany z błędem. Istnieją już dwa moduły,
425 <c>mod_whatkilledus</c> i <c>mod_backtrace</c>, które wykorzystują tę
426 możliwość.
427 </ti>
428 </tr>
429 <tr>
430 <ti>doc</ti>
431 <ti>doc</ti>
432 <ti>Instaluje manual i dokumentację Apache</ti>
433 </tr>
434 <tr>
435 <ti>ldap</ti>
436 <ti>ldap</ti>
437 <ti>Instaluje <c>mod_ldap</c> i <c>mod_authnz_ldap</c></ti>
438 </tr>
439 <tr>
440 <ti>ssl</ti>
441 <ti>ssl</ti>
442 <ti>Instaluje <c>mod_ssl</c></ti>
443 </tr>
444 <tr>
445 <ti>static</ti>
446 <ti>static-modules</ti>
447 <ti>
448 Wbuduje moduły na stałe w binaria apache. Nie będzie wtedy konieczne
449 korzystanie z LoadModule dla załadowania podstawowych modułów Apache.
450 </ti>
451 </tr>
452 <tr>
453 <ti>suexec</ti>
454 <ti>no-suexec</ti>
455 <ti>Instaluje <c>mod_suexec</c> i program pomocniczny <c>suexec</c></ti>
456 </tr>
457 <tr>
458 <ti>threads</ti>
459 <ti>threads</ti>
460 <ti>Wybiera domyślny MPM jeśli nie wybrano żadnego w APACHE2_MPMS</ti>
461 </tr>
462 </table>
463
464 <p>
465 Poniższa tabela zawiera wszystkie wspierane wartości zmiennej
466 <c>APACHE2_MPMS</c> w <c>apache-2.2.6-r4</c> i flagi USE które je reprezentowały
467 w poprzednich wydaniach pakietu.
468 </p>
469
470 <table>
471 <tr>
472 <th>Flaga USE</th>
473 <th>Dawna flaga USE</th>
474 <th>Opis</th>
475 </tr>
476 <tr>
477 <ti>event</ti>
478 <ti>mpm-event</ti>
479 <ti>Eksperymentalna wersja domyślnego MPM</ti>
480 </tr>
481 <tr>
482 <ti>itk</ti>
483 <ti>mpm-itk</ti>
484 <ti>
485 Pozwala na uruchomienie każdej wirtualnej domeny z innymi wartościami uid i
486 gid
487 </ti>
488 </tr>
489 <tr>
490 <ti>peruser</ti>
491 <ti>mpm-peruser</ti>
492 <ti>
493 Pozwala na uruchomienie każdego procesu potomnego apache jako inny
494 użytkownik lub inna grupa. Każdy proces może mieć własny zestaw wirtualnych
495 domen.
496 </ti>
497 </tr>
498 <tr>
499 <ti>prefork</ti>
500 <ti>mpm-prefork</ti>
501 <ti>Implementacja niewątkowego serwera stron</ti>
502 </tr>
503 <tr>
504 <ti>worker</ti>
505 <ti>mpm-worker</ti>
506 <ti>
507 MPM implementujący hybrydowy wielowątkowy i wieloprocesowy serwer stron
508 </ti>
509 </tr>
510 </table>
511
512 <p>
513 Poniższa lista zawiera wszystkie wspierane wartości zmiennej
514 <c>APACHE2_MODULES</c> od wersji <c>apache-2.2.6-r4</c>.
515 </p>
516
517 <table>
518 <tr>
519 <th>Flaga</th>
520 <th>Opis</th>
521 </tr>
522 <tr>
523 <ti>actions</ti>
524 <ti>
525 Pozwala na uruchamianie skryptów CGI opartych na typie pliku lub metodzie
526 dostępu
527 </ti>
528 </tr>
529 <tr>
530 <ti>alias</ti>
531 <ti>
532 Pozwala na mapowanie różnych portów do różnych miejsca drzewa dokumentów lub
533 na przekierowanie URL
534 </ti>
535 </tr>
536 <tr>
537 <ti>asis</ti>
538 <ti>Wysyła pliki zawierające własne nagłówki HTTP</ti>
539 </tr>
540 <tr>
541 <ti>auth_basic</ti>
542 <ti>Podstawowe metody uwierzytelniania</ti>
543 </tr>
544 <tr>
545 <ti>auth_digest</ti>
546 <ti>Uwierzytelnianie za pomocą sumy MD5</ti>
547 </tr>
548 <tr>
549 <ti>authn_alias</ti>
550 <ti>
551 Dodaje możliwość tworzenia rozszerzonych możłiwości uwierzytelniania
552 opartych o już istniejące
553 </ti>
554 </tr>
555 <tr>
556 <ti>authn_anon</ti>
557 <ti>Pozwala na anonimowy dostęp do niechronionych danych</ti>
558 </tr>
559 <tr>
560 <ti>authn_dbd</ti>
561 <ti>Uwierzytalnie za pomocą bazy SQL</ti>
562 </tr>
563 <tr>
564 <ti>authn_dbm</ti>
565 <ti>Uwierzytelnianie za pomocą plików DBM</ti>
566 </tr>
567 <tr>
568 <ti>authn_default</ti>
569 <ti>Domyślny sposób uwierzytelniania</ti>
570 </tr>
571 <tr>
572 <ti>authn_file</ti>
573 <ti>Uwierzytelnianie poprzez pliki tekstowe</ti>
574 </tr>
575 <tr>
576 <ti>authz_dbm</ti>
577 <ti>Uwierzytelnianie grup poprzez pliki DBM</ti>
578 </tr>
579 <tr>
580 <ti>authz_default</ti>
581 <ti>Inny domyślny sposób uwierzytelniania</ti>
582 </tr>
583 <tr>
584 <ti>authz_groupfile</ti>
585 <ti>Uwierzytelnianie grup za pomocą plików pisanych otwartym tekstem</ti>
586 </tr>
587 <tr>
588 <ti>authz_host</ti>
589 <ti>Uwierzytelnianie grup oparte na adresie IP i nazwie hosta</ti>
590 </tr>
591 <tr>
592 <ti>authz_owner</ti>
593 <ti>Uwierzytelnianie oparte na prawach dostępu do plików</ti>
594 </tr>
595 <tr>
596 <ti>authz_user</ti>
597 <ti>Uwierzytelnianie użytkownika</ti>
598 </tr>
599 <tr>
600 <ti>autoindex</ti>
601 <ti>
602 Automatyczne tworzenie indeksów katalogów, podobnego do wyniku polecenia
603 <c>ls</c>
604 </ti>
605 </tr>
606 <tr>
607 <ti>cache</ti>
608 <ti>Przypisuje cache do adresów</ti>
609 </tr>
610 <tr>
611 <ti>cern_meta</ti>
612 <ti>Składnia CERN dla httpd</ti>
613 </tr>
614 <tr>
615 <ti>charset_lite</ti>
616 <ti>Pozwala na określenie translacji i kodowania znaków</ti>
617 </tr>
618 <tr>
619 <ti>dav</ti>
620 <ti>Dodaje funkcje WebDAV</ti>
621 </tr>
622 <tr>
623 <ti>dav_fs</ti>
624 <ti>System plików dla mod_dav</ti>
625 </tr>
626 <tr>
627 <ti>dav_lock</ti>
628 <ti>Moduł odcinający dla mod_dav</ti>
629 </tr>
630 <tr>
631 <ti>dbd</ti>
632 <ti>Zarządzanie połączeniami z bazą SQL</ti>
633 </tr>
634 <tr>
635 <ti>deflate</ti>
636 <ti>Kompresja danych przed wysłaniem</ti>
637 </tr>
638 <tr>
639 <ti>dir</ti>
640 <ti>
641 Zapewnia przekierowania dla adresów z nadmiarowym ukośnikiemm
642 </ti>
643 </tr>
644 <tr>
645 <ti>disk_cache</ti>
646 <ti>Zarządzanie cache przypisany do adresów</ti>
647 </tr>
648 <tr>
649 <ti>dumpio</ti>
650 <ti>Zapisuje cały ruch I/O</ti>
651 </tr>
652 <tr>
653 <ti>env</ti>
654 <ti>
655 Pozwala na modyfikację zmiennych środowiskowych przekazywanych do stron CGI
656 i SSI
657 </ti>
658 </tr>
659 <tr>
660 <ti>expires</ti>
661 <ti>
662 Tworzy nagłówki Expires i Cache-Control zgodnie z kryteriami podanymi przez
663 użytkownika
664 </ti>
665 </tr>
666 <tr>
667 <ti>ext_filter</ti>
668 <ti>
669 Przetwarza odpowiedź podanym programem przed wysłaniem jej do klienta
670 </ti>
671 </tr>
672 <tr>
673 <ti>file_cache</ti>
674 <ti>Zapisuje listy statycznych plików w pamięci</ti>
675 </tr>
676 <tr>
677 <ti>filter</ti>
678 <ti>Pozwala na filtrowanie treści</ti>
679 </tr>
680 <tr>
681 <ti>headers</ti>
682 <ti>Pozwala na zmianę nagłówków w zapytaniach i odpowiedziach HTTP</ti>
683 </tr>
684 <tr>
685 <ti>ident</ti>
686 <ti>Poszukiwanie ident zgodne z RFC 1413</ti>
687 </tr>
688 <tr>
689 <ti>imagemap</ti>
690 <ti>Przetwarzanie imagemap po stronie serwera</ti>
691 </tr>
692 <tr>
693 <ti>include</ti>
694 <ti>Pozwala na dołączanie plików HTML po stronie serwera</ti>
695 </tr>
696 <tr>
697 <ti>info</ti>
698 <ti>Pokazuje informacje o konfiguracji serwera</ti>
699 </tr>
700 <tr>
701 <ti>log_config</ti>
702 <ti>Logowanie zapytań wysyłanych do serwera</ti>
703 </tr>
704 <tr>
705 <ti>log_forensic</ti>
706 <ti>Dokładniejsze logowanie zapytań wysyłanych do serwera</ti>
707 </tr>
708 <tr>
709 <ti>logio</ti>
710 <ti>Logowanie wejściowych i wejściowych bajtów na żądanie</ti>
711 </tr>
712 <tr>
713 <ti>mem_cache</ti>
714 <ti>Przypisuje cache do adresów</ti>
715 </tr>
716 <tr>
717 <ti>mime</ti>
718 <ti>
719 Pozwala na powiązanie rozszerzeń plików ze sposobami ich obsługi
720 </ti>
721 </tr>
722 <tr>
723 <ti>mime_magic</ti>
724 <ti>
725 Pozwala na wykrycie typu MIME pliku na podstawie kilku bajtów jego
726 zawartości
727 </ti>
728 </tr>
729 <tr>
730 <ti>negotiation</ti>
731 <ti>Pozwala na negocjowanie zawartości</ti>
732 </tr>
733 <tr>
734 <ti>proxy</ti>
735 <ti>Serwer proxy HTTP/1.1</ti>
736 </tr>
737 <tr>
738 <ti>proxy_ajp</ti>
739 <ti>Moduł AJP dla mod_proxy</ti>
740 </tr>
741 <tr>
742 <ti>proxy_balancer</ti>
743 <ti>Rozszerzenie mod_proxy pozwalające na zarządzanie obciążeniem</ti>
744 </tr>
745 <tr>
746 <ti>proxy_connect</ti>
747 <ti>Rozszerzenie mod_proxy do obsługi zapytań CONNECT</ti>
748 </tr>
749 <tr>
750 <ti>proxy_ftp</ti>
751 <ti>Obsługa FTP w mod_proxy</ti>
752 </tr>
753 <tr>
754 <ti>proxy_http</ti>
755 <ti>Obsługa HTTP w mod_proxy</ti>
756 </tr>
757 <tr>
758 <ti>rewrite</ti>
759 <ti>
760 Pozwala na podmianę adresów w locie
761 </ti>
762 </tr>
763 <tr>
764 <ti>setenvif</ti>
765 <ti>
766 Pozwala na opisanie zapytań za pomocą zmiennych środowiskowych
767 </ti>
768 </tr>
769 <tr>
770 <ti>speling</ti>
771 <ti>
772 Próbuje poprawić źle wpisane adresy
773 </ti>
774 </tr>
775 <tr>
776 <ti>status</ti>
777 <ti>Podaje informacje na temat aktywności i wydajności serwera</ti>
778 </tr>
779 <tr>
780 <ti>unique_id</ti>
781 <ti>
782 Nadaje unikalną zmienną dla każdego zapytania
783 </ti>
784 </tr>
785 <tr>
786 <ti>userdir</ti>
787 <ti>Pozwala użytkownikom na posiadanie katalogów domowych</ti>
788 </tr>
789 <tr>
790 <ti>usertrack</ti>
791 <ti>Logowanie aktywności użytkownika na stronie</ti>
792 </tr>
793 <tr>
794 <ti>version</ti>
795 <ti>Konfiguracja zależna od wersji</ti>
796 </tr>
797 <tr>
798 <ti>vhost_alias</ti>
799 <ti>Pozwala na dynamiczną konfigurację wielu wirtualnych domen</ti>
800 </tr>
801 </table>
802
803 </body>
804 </section>
805 </chapter>
806 </guide>
807
808
809
810 --
811 gentoo-commits@l.g.o mailing list