]> granicus.if.org Git - apache/blob - docs/manual/new_features_2_0.xml.pt-br
XML update.
[apache] / docs / manual / new_features_2_0.xml.pt-br
1 <?xml version='1.0' encoding='UTF-8' ?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.pt-br.xsl"?>
4 <!-- English Revision: 420990:1561569 (outdated) -->
5
6 <!--
7  Licensed to the Apache Software Foundation (ASF) under one or more
8  contributor license agreements.  See the NOTICE file distributed with
9  this work for additional information regarding copyright ownership.
10  The ASF licenses this file to You under the Apache License, Version 2.0
11  (the "License"); you may not use this file except in compliance with
12  the License.  You may obtain a copy of the License at
13
14      http://www.apache.org/licenses/LICENSE-2.0
15
16  Unless required by applicable law or agreed to in writing, software
17  distributed under the License is distributed on an "AS IS" BASIS,
18  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19  See the License for the specific language governing permissions and
20  limitations under the License.
21 -->
22
23 <manualpage metafile="new_features_2_0.xml.meta">
24
25 <title>Descri&#231;&#227;o das novas funcionalidades do Apache 2.0</title>
26
27 <summary>
28   <p>Esse documento descreve algumas das mudan&#231;as principais
29      entre as vers&#245;es 1.3 e 2.0 do Servidor HTTP Apache.</p>
30 </summary>
31
32 <seealso><a href="upgrading.html">Atualizando da vers&#227;o 1.3 para 2.0</a></seealso>
33
34   <section id="core">
35     <title>Principais Melhorias</title>
36
37     <dl>
38       <dt>Threading Unix</dt>
39
40       <dd>Em sistemas Unix com suporte a threads POSIX, o Apache pode
41       funcionar em modo h&#237;brido multiprocesso e multithread. N&#227;o funciona
42       em todas configura&#231;&#245;es, mas melhora a escalabilidade em muitas.</dd>
43
44       <dt>Novo Sistema de Compila&#231;&#227;o</dt>
45
46       <dd>O sistema de compila&#231;&#227;o foi reescrito do zero para utilizar o
47       <code>autoconf</code> e o <code>libtool</code>, tornando a
48       configura&#231;&#227;o do sistema Apache mais similar a de outros
49       pacotes.</dd>
50
51       <dt>Suporte Multi-protocolo</dt>
52
53       <dd>O Apache possui agora uma infraestrutura feita para suportar
54       m&#250;ltiplos protocolos. O m&#243;dulo <module>mod_echo</module> &#233;  um
55       exemplo ilustrativo de sua utiliza&#231;&#227;o.</dd>
56
57       <dt>Suporte Aperfei&#231;oado para Plataformas N&#227;o-Unix</dt>
58
59       <dd>O Apache 2.0 est&#225;  mais r&#225;pido e mais est&#225;vel em plataformas
60       N&#227;o-Unix como BeOS, OS/2 e Windows. Com a introdu&#231;&#227;o de m&#243;dulos
61       <a href="mpm.html">multi-processamento</a> (MPMs) espec&#237;ficos e a
62       Apache Portable Runtime (APR), essas plataformas est&#227;o implementando
63       as suas APIs nativas, evitando as camadas de emula&#231;&#227;o POSIX que se
64       mostravam lentas e defeituosas.</dd>
65
66       <dt>Nova API Apache</dt>
67
68       <dd>A API para m&#243;dulos mudou significativamente na vers&#227;o 2.0.
69       Muitos dos problemas de ordenamento/prioridade da vers&#227;o
70       1.3 foram resolvidos. A vers&#227;o 2.0 faz o ordenamento autom&#225;tico
71       "per-hook" para permitir mais flexibilidade. Novas chamadas foram
72       adicionadas para fornecer capacidades adicionais sem a necessidade
73       de se aplicar nenhum patch ao servidor Apache principal.</dd>
74
75       <dt>Suporte IPv6</dt>
76
77       <dd>Em sistemas onde o IPv6 &#233; suportado pela biblioteca de base
78       Apache Portable Runtime, o Apache monitora por padr&#227;o
79       as interfaces IPv6. Em adi&#231;&#227;o as diretrizes  <directive
80       module="mpm_common">Listen</directive>, <directive module="core"
81       >NameVirtualHost</directive> e <directive module="core"
82       >VirtualHost</directive>, suportam correntes (strings) de
83       endere&#231;os num&#233;ricos do tipo IPv6. (ex. "<code>Listen
84       [2001:db8::1]:8080</code>").</dd>
85
86       <dt>Filtrando</dt>
87
88       <dd>Os m&#243;dulos do Apache agora s&#227;o feito filtros que
89       agem na corrente do conte&#250;do na medida que este &#233; entregue, tanto
90       na entrada quando na sa&#237;da de dados do servidor. &#201; poss&#237;vel ent&#227;o,
91       por exemplo, que o retorno de dados de scripts CGI sejam analisados
92       pelas diretrizes do "Server Side Include" usando o filtro <code
93       >INCLUDES</code> do <module>mod_include</module>. O m&#243;dulo <module
94       >mod_ext_filter</module>, permite que programas externos trabalhem
95       como filtros do mesmo modo que aplica&#231;&#245;es CGI funcionam como
96       manipuladores.</dd>
97
98       <dt>Respostas de Erro Multi-linguais</dt>
99
100       <dd>Mensagens de erro para o navegador agora s&#227;o fornecidas em
101       diversas l&#237;nguas, usando documentos SSI. Podem ser personalizadas
102       pelo administrador que desejar definir seus pr&#243;prios
103       padr&#245;es.</dd>
104
105       <dt>Configura&#231;&#227;o Simplificada</dt>
106
107       <dd>Muitas diretrizes confusas foram simplificadas. Entre elas,
108       <code>Port</code> e <code>BindAddress</code> n&#227;o existem
109       mais; apenas a diretriz <directive module="mpm_common">Listen</directive>
110       &#233; usada para direcionar endere&#231;os IP; a diretriz <directive
111       module="core">ServerName</directive> especifica o nome do servidor
112       e o n&#250;mero da porta apenas para redirecionamento e reconhecimento
113       de hospedeiros virtuais.</dd>
114
115       <dt>Suporte Nativo ao Unicode do Windows NT</dt>
116
117       <dd>O Apache 2.0 para Windows NT agora usa utf-8 para codifica&#231;&#227;o
118       de todos os nomes de arquivos. A tradu&#231;&#227;o para o sistema
119       base Unicode, torna poss&#237;vel o suporte multi-lingual para todas
120       as instala&#231;&#245;es da fam&#237;lia NT, incluindo o Windows 2000 e Windows XP.
121       <em>Esse suporte n&#227;o se estende ao Windows 95, 98 ou ME, que
122       continuam usando o c&#243;digo de p&#225;ginas da m&#225;quina local para o
123       acesso ao sistema de arquivos.</em></dd>
124
125       <dt>Biblioteca de Express&#245;es Regulares Atualizada</dt>
126
127       <dd>O Apache 2.0 inclui a <a href="http://www.pcre.org/">Biblioteca
128       de Express&#245;es Regulares Compat&#237;veis Perl</a> (PCRE).  Todas as
129       avalia&#231;&#245;es de express&#245;es regulares usam a mais poderosa sintaxe
130       do Perl 5.</dd>
131
132     </dl>
133   </section>
134
135   <section id="module">
136     <title>Melhorias nos M&#243;dulos</title>
137
138     <dl>
139       <dt><module>mod_ssl</module></dt>
140
141       <dd>Novo m&#243;dulo no Apache 2.0. Esse m&#243;dulo &#233; uma interface
142       para os protocolos de codifica&#231;&#227;o SSL/TLS fornecidos pela
143       OpenSSL.</dd>
144
145       <dt><module>mod_dav</module></dt>
146
147       <dd>Novo m&#243;dulo no Apache 2.0. Este m&#243;dulo implementa as
148       especifica&#231;&#245;es de Autoria Distribu&#237;da e Vers&#245;es (Distributed
149       Authoring and Versioning - DAV) para HTTP, para a publica&#231;&#227;o
150       e a manuten&#231;&#227;o de conte&#250;do da web.</dd>
151
152       <dt><module>mod_deflate</module></dt>
153
154       <dd>Novo m&#243;dulo no Apache 2.0.  Esse m&#243;dulo permite o suporte
155       a navegadores que solicitam que o conte&#250;do seja comprimido antes
156       da entrega, economizando banda da rede.</dd>
157
158       <dt><module>mod_auth_ldap</module></dt>
159
160       <dd>Novo m&#243;dulo no Apache 2.0.41. Este m&#243;dulo permite que 
161       bancos de dados LDAP sejam usados para armazenar credenciais
162       para Autentica&#231;&#227;o B&#225;sica HTTP. Um m&#243;dulo que o acompanha <module
163       >mod_ldap</module>, fornece a concilia&#231;&#227;o de conex&#245;es e armazenamento
164       de resultados.</dd>
165
166       <dt><module>mod_auth_digest</module></dt>
167
168       <dd>Inclui suporte adicional para armazenamento de sess&#245;es
169       atrav&#233;s de processos que usam mem&#243;ria compartilhada.</dd>
170
171       <dt><module>mod_charset_lite</module></dt>
172
173       <dd>Novo m&#243;dulo no Apache 2.0. Este modo experimental permite a
174       tradu&#231;&#227;o de tabelas de caracteres ou re-codifica&#231;&#227;o.</dd>
175
176       <dt><module>mod_file_cache</module></dt>
177
178       <dd>Novo m&#243;dulo no Apache 2.0. Esse m&#243;dulo inclui a funcionalidade
179       do <code>mod_mmap_static</code> do Apache 1.3, al&#233;m de disponibilizar
180       outras possibilidades de armazenamento.</dd>
181
182       <dt><module>mod_headers</module></dt>
183
184       <dd>Este m&#243;dulo est&#225; muito mais flex&#237;vel no Apache 2.0. Pode
185       modificar pedidos de cabe&#231;alhos usados pelo <module>mod_proxy</module
186       >, e incondicionalmente pode ajustar cabe&#231;alhos de respostas.</dd>
187
188       <dt><module>mod_proxy</module></dt>
189
190       <dd>O m&#243;dulo proxy foi totalmente reescrito para levar vantagem
191       da nova infraestrutura de filtro e implementar um proxy mais fiel e 
192       de acordo com o padr&#227;o HTTP/1.1. Al&#233;m disso, uma nova se&#231;&#227;o
193       de configura&#231;&#227;o <directive module="mod_proxy" type="section"
194       >Proxy</directive> fornece controles mais leg&#237;veis (e internamente
195       mais r&#225;pidos) para sites com proxies; configura&#231;&#245;es
196       sobrecarregadas <code>&lt;Directory "proxy:..."&gt;</code>, n&#227;o
197       s&#227;o suportadas. O m&#243;dulo agora &#233; dividido em suporte
198       de protocolos espec&#237;ficos incluindo <code>proxy_connect</code>,
199       <code>proxy_ftp</code> e <code>proxy_http</code>.</dd>
200
201       <dt><module>mod_negotiation</module></dt>
202
203       <dd>A nova diretriz <directive module="mod_negotiation"
204       >ForceLanguagePriority</directive> pode ser usada para assegurar que
205       o cliente receba um &#250;nico documento em todos os casos, ao inv&#233;s de
206       respostas "NOT ACCEPTABLE" ou "MULTIPLE CHOICES". Novos algoritmos
207       de negocia&#231;&#227;o e vis&#245;es m&#250;ltiplas (MultiViews) foram organizados para
208       obter resultados mais consistentes e uma nova forma de tipo de mapa
209       (map type) que podem incluir o conte&#250;do de documentos &#233; fornecido.</dd>
210
211       <dt><module>mod_autoindex</module></dt>
212
213       <dd>As listagens de diret&#243;rios autom&#225;ticas podem ser
214       configuradas para usar tabelas HTML para formata&#231;&#245;es mais limpas
215       e permitir controles mais acurados de classifica&#231;&#227;o, incluindo
216       ordena&#231;&#227;o por vers&#227;o e filtro da lista de
217       diret&#243;rios atrav&#233;s de caracteres-coringa.</dd>
218
219       <dt><module>mod_include</module></dt>
220
221       <dd>Novas diretrizes permitem que as tags padr&#245;es <em>start</em> e
222       <em>end</em> para elementos SSI, possam ser alteradas e permitir que
223       as configura&#231;&#245;es de formatos de erro e hora sejam inclu&#237;dos no
224       arquivo de configura&#231;&#227;o principal, ao inv&#233;s de serem adicionadas
225       ao documento SSI. Resultados de an&#225;lises de express&#245;es regulares
226       e agrupamento (baseadas na sintaxe de express&#245;es regulares do Perl)
227       podem ser obtidas usando as vari&#225;veis do m&#243;dulo <module
228       >mod_include</module>, de <code>$0</code> a <code>$9</code>.</dd>
229
230       <dt><module>mod_auth_dbm</module></dt>
231
232       <dd>Agora suporta m&#250;ltiplos tipos de banco de dados similares ao DBM,
233       usando a diretriz <a href="../2.0/mod/mod_auth_dbm.html#AuthDBMType">
234           <code>AuthDBMType</code></a>
235       .</dd>
236
237     </dl>
238   </section>
239 </manualpage>