new_features_2_0.xml.pt-br revision 8f0ceed7e7d3b96632e37cd06a6dddb4511f41f0
6ae232055d4d8a97267517c5e50074c2c819941and<?xml version='1.0' encoding='UTF-8' ?>
6ae232055d4d8a97267517c5e50074c2c819941and<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
6ae232055d4d8a97267517c5e50074c2c819941and<?xml-stylesheet type="text/xsl" href="/style/manual.pt-br.xsl"?>
6ae232055d4d8a97267517c5e50074c2c819941and<!-- English Revision: 420990:922642 (outdated) -->
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and<!--
6ae232055d4d8a97267517c5e50074c2c819941and Licensed to the Apache Software Foundation (ASF) under one or more
6ae232055d4d8a97267517c5e50074c2c819941and contributor license agreements. See the NOTICE file distributed with
6ae232055d4d8a97267517c5e50074c2c819941and this work for additional information regarding copyright ownership.
6ae232055d4d8a97267517c5e50074c2c819941and The ASF licenses this file to You under the Apache License, Version 2.0
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen (the "License"); you may not use this file except in compliance with
2e545ce2450a9953665f701bb05350f0d3f26275nd the License. You may obtain a copy of the License at
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen http://www.apache.org/licenses/LICENSE-2.0
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and Unless required by applicable law or agreed to in writing, software
6ae232055d4d8a97267517c5e50074c2c819941and distributed under the License is distributed on an "AS IS" BASIS,
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3f08db06526d6901aa08c110b5bc7dde6bc39905nd See the License for the specific language governing permissions and
6ae232055d4d8a97267517c5e50074c2c819941and limitations under the License.
6ae232055d4d8a97267517c5e50074c2c819941and-->
6ae232055d4d8a97267517c5e50074c2c819941and
b43f840409794ed298e8634f6284741f193b6c4ftakashi<manualpage metafile="new_features_2_0.xml.meta">
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and<title>Descri&#231;&#227;o das novas funcionalidades do Apache 2.0</title>
6ae232055d4d8a97267517c5e50074c2c819941and
b43f840409794ed298e8634f6284741f193b6c4ftakashi<summary>
11495c9f0bd33e51a25b4d532beadfbcf9b944a3nilgun <p>Esse documento descreve algumas das mudan&#231;as principais
6ae232055d4d8a97267517c5e50074c2c819941and entre as vers&#245;es 1.3 e 2.0 do Servidor HTTP Apache.</p>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung</summary>
6ae232055d4d8a97267517c5e50074c2c819941and
b43f840409794ed298e8634f6284741f193b6c4ftakashi<seealso><a href="upgrading.html">Atualizando da vers&#227;o 1.3 para 2.0</a></seealso>
b43f840409794ed298e8634f6284741f193b6c4ftakashi
b43f840409794ed298e8634f6284741f193b6c4ftakashi <section id="core">
b43f840409794ed298e8634f6284741f193b6c4ftakashi <title>Principais Melhorias</title>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dl>
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Threading Unix</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Em sistemas Unix com suporte a threads POSIX, o Apache pode
6ae232055d4d8a97267517c5e50074c2c819941and funcionar em modo h&#237;brido multiprocesso e multithread. N&#227;o funciona
6ae232055d4d8a97267517c5e50074c2c819941and em todas configura&#231;&#245;es, mas melhora a escalabilidade em muitas.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Novo Sistema de Compila&#231;&#227;o</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>O sistema de compila&#231;&#227;o foi reescrito do zero para utilizar o
6ae232055d4d8a97267517c5e50074c2c819941and <code>autoconf</code> e o <code>libtool</code>, tornando a
6ae232055d4d8a97267517c5e50074c2c819941and configura&#231;&#227;o do sistema Apache mais similar a de outros
6ae232055d4d8a97267517c5e50074c2c819941and pacotes.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Suporte Multi-protocolo</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>O Apache possui agora uma infraestrutura feita para suportar
6ae232055d4d8a97267517c5e50074c2c819941and m&#250;ltiplos protocolos. O m&#243;dulo <module>mod_echo</module> &#233; um
6ae232055d4d8a97267517c5e50074c2c819941and exemplo ilustrativo de sua utiliza&#231;&#227;o.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Suporte Aperfei&#231;oado para Plataformas N&#227;o-Unix</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>O Apache 2.0 est&#225; mais r&#225;pido e mais est&#225;vel em plataformas
6ae232055d4d8a97267517c5e50074c2c819941and N&#227;o-Unix como BeOS, OS/2 e Windows. Com a introdu&#231;&#227;o de m&#243;dulos
6ae232055d4d8a97267517c5e50074c2c819941and <a href="mpm.html">multi-processamento</a> (MPMs) espec&#237;ficos e a
6ae232055d4d8a97267517c5e50074c2c819941and Apache Portable Runtime (APR), essas plataformas est&#227;o implementando
6ae232055d4d8a97267517c5e50074c2c819941and as suas APIs nativas, evitando as camadas de emula&#231;&#227;o POSIX que se
6ae232055d4d8a97267517c5e50074c2c819941and mostravam lentas e defeituosas.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Nova API Apache</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>A API para m&#243;dulos mudou significativamente na vers&#227;o 2.0.
6ae232055d4d8a97267517c5e50074c2c819941and Muitos dos problemas de ordenamento/prioridade da vers&#227;o
6ae232055d4d8a97267517c5e50074c2c819941and 1.3 foram resolvidos. A vers&#227;o 2.0 faz o ordenamento autom&#225;tico
6ae232055d4d8a97267517c5e50074c2c819941and "per-hook" para permitir mais flexibilidade. Novas chamadas foram
6ae232055d4d8a97267517c5e50074c2c819941and adicionadas para fornecer capacidades adicionais sem a necessidade
6ae232055d4d8a97267517c5e50074c2c819941and de se aplicar nenhum patch ao servidor Apache principal.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Suporte IPv6</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Em sistemas onde o IPv6 &#233; suportado pela biblioteca de base
6ae232055d4d8a97267517c5e50074c2c819941and Apache Portable Runtime, o Apache monitora por padr&#227;o
6ae232055d4d8a97267517c5e50074c2c819941and as interfaces IPv6. Em adi&#231;&#227;o as diretrizes <directive
6ae232055d4d8a97267517c5e50074c2c819941and module="mpm_common">Listen</directive>, <directive module="core"
6ae232055d4d8a97267517c5e50074c2c819941and >NameVirtualHost</directive> e <directive module="core"
6ae232055d4d8a97267517c5e50074c2c819941and >VirtualHost</directive>, suportam correntes (strings) de
6ae232055d4d8a97267517c5e50074c2c819941and endere&#231;os num&#233;ricos do tipo IPv6. (ex. "<code>Listen
070897b4d34cbd17fd2846289189f2a9891f9c84takashi [2001:db8::1]:8080</code>").</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Filtrando</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Os m&#243;dulos do Apache agora s&#227;o feito filtros que
6ae232055d4d8a97267517c5e50074c2c819941and agem na corrente do conte&#250;do na medida que este &#233; entregue, tanto
070897b4d34cbd17fd2846289189f2a9891f9c84takashi na entrada quando na sa&#237;da de dados do servidor. &#201; poss&#237;vel ent&#227;o,
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh por exemplo, que o retorno de dados de scripts CGI sejam analisados
6ae232055d4d8a97267517c5e50074c2c819941and pelas diretrizes do "Server Side Include" usando o filtro <code
6ae232055d4d8a97267517c5e50074c2c819941and >INCLUDES</code> do <module>mod_include</module>. O m&#243;dulo <module
6ae232055d4d8a97267517c5e50074c2c819941and >mod_ext_filter</module>, permite que programas externos trabalhem
6ae232055d4d8a97267517c5e50074c2c819941and como filtros do mesmo modo que aplica&#231;&#245;es CGI funcionam como
6ae232055d4d8a97267517c5e50074c2c819941and manipuladores.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Respostas de Erro Multi-linguais</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Mensagens de erro para o navegador agora s&#227;o fornecidas em
6ae232055d4d8a97267517c5e50074c2c819941and diversas l&#237;nguas, usando documentos SSI. Podem ser personalizadas
6ae232055d4d8a97267517c5e50074c2c819941and pelo administrador que desejar definir seus pr&#243;prios
6ae232055d4d8a97267517c5e50074c2c819941and padr&#245;es.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Configura&#231;&#227;o Simplificada</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Muitas diretrizes confusas foram simplificadas. Entre elas,
6ae232055d4d8a97267517c5e50074c2c819941and <code>Port</code> e <code>BindAddress</code> n&#227;o existem
6ae232055d4d8a97267517c5e50074c2c819941and mais; apenas a diretriz <directive module="mpm_common">Listen</directive>
6ae232055d4d8a97267517c5e50074c2c819941and &#233; usada para direcionar endere&#231;os IP; a diretriz <directive
6ae232055d4d8a97267517c5e50074c2c819941and module="core">ServerName</directive> especifica o nome do servidor
6ae232055d4d8a97267517c5e50074c2c819941and e o n&#250;mero da porta apenas para redirecionamento e reconhecimento
6ae232055d4d8a97267517c5e50074c2c819941and de hospedeiros virtuais.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Suporte Nativo ao Unicode do Windows NT</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>O Apache 2.0 para Windows NT agora usa utf-8 para codifica&#231;&#227;o
6ae232055d4d8a97267517c5e50074c2c819941and de todos os nomes de arquivos. A tradu&#231;&#227;o para o sistema
6ae232055d4d8a97267517c5e50074c2c819941and base Unicode, torna poss&#237;vel o suporte multi-lingual para todas
6ae232055d4d8a97267517c5e50074c2c819941and as instala&#231;&#245;es da fam&#237;lia NT, incluindo o Windows 2000 e Windows XP.
6ae232055d4d8a97267517c5e50074c2c819941and <em>Esse suporte n&#227;o se estende ao Windows 95, 98 ou ME, que
6ae232055d4d8a97267517c5e50074c2c819941and continuam usando o c&#243;digo de p&#225;ginas da m&#225;quina local para o
6ae232055d4d8a97267517c5e50074c2c819941and acesso ao sistema de arquivos.</em></dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt>Biblioteca de Express&#245;es Regulares Atualizada</dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>O Apache 2.0 inclui a <a href="http://www.pcre.org/">Biblioteca
6ae232055d4d8a97267517c5e50074c2c819941and de Express&#245;es Regulares Compat&#237;veis Perl</a> (PCRE). Todas as
6ae232055d4d8a97267517c5e50074c2c819941and avalia&#231;&#245;es de express&#245;es regulares usam a mais poderosa sintaxe
6ae232055d4d8a97267517c5e50074c2c819941and do Perl 5.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and </dl>
6ae232055d4d8a97267517c5e50074c2c819941and </section>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <section id="module">
6ae232055d4d8a97267517c5e50074c2c819941and <title>Melhorias nos M&#243;dulos</title>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dl>
6ae232055d4d8a97267517c5e50074c2c819941and <dt><module>mod_ssl</module></dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Novo m&#243;dulo no Apache 2.0. Esse m&#243;dulo &#233; uma interface
6ae232055d4d8a97267517c5e50074c2c819941and para os protocolos de codifica&#231;&#227;o SSL/TLS fornecidos pela
6ae232055d4d8a97267517c5e50074c2c819941and OpenSSL.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dt><module>mod_dav</module></dt>
6ae232055d4d8a97267517c5e50074c2c819941and
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Novo m&#243;dulo no Apache 2.0. Este m&#243;dulo implementa as
6ae232055d4d8a97267517c5e50074c2c819941and especifica&#231;&#245;es de Autoria Distribu&#237;da e Vers&#245;es (Distributed
6ae232055d4d8a97267517c5e50074c2c819941and Authoring and Versioning - DAV) para HTTP, para a publica&#231;&#227;o
6ae232055d4d8a97267517c5e50074c2c819941and e a manuten&#231;&#227;o de conte&#250;do da web.</dd>
6ae232055d4d8a97267517c5e50074c2c819941and
b43f840409794ed298e8634f6284741f193b6c4ftakashi <dt><module>mod_deflate</module></dt>
11495c9f0bd33e51a25b4d532beadfbcf9b944a3nilgun
6ae232055d4d8a97267517c5e50074c2c819941and <dd>Novo m&#243;dulo no Apache 2.0. Esse m&#243;dulo permite o suporte
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung a navegadores que solicitam que o conte&#250;do seja comprimido antes
727872d18412fc021f03969b8641810d8896820bhumbedooh da entrega, economizando banda da rede.</dd>
0d0ba3a410038e179b695446bb149cce6264e0abnd
727872d18412fc021f03969b8641810d8896820bhumbedooh <dt><module>mod_auth_ldap</module></dt>
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh
0d0ba3a410038e179b695446bb149cce6264e0abnd <dd>Novo m&#243;dulo no Apache 2.0.41. Este m&#243;dulo permite que
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh bancos de dados LDAP sejam usados para armazenar credenciais
727872d18412fc021f03969b8641810d8896820bhumbedooh para Autentica&#231;&#227;o B&#225;sica HTTP. Um m&#243;dulo que o acompanha <module
0d0ba3a410038e179b695446bb149cce6264e0abnd >mod_ldap</module>, fornece a concilia&#231;&#227;o de conex&#245;es e armazenamento
0d0ba3a410038e179b695446bb149cce6264e0abnd de resultados.</dd>
0d0ba3a410038e179b695446bb149cce6264e0abnd
ac082aefa89416cbdc9a1836eaf3bed9698201c8humbedooh <dt><module>mod_auth_digest</module></dt>
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abnd <dd>Inclui suporte adicional para armazenamento de sess&#245;es
0d0ba3a410038e179b695446bb149cce6264e0abnd atrav&#233;s de processos que usam mem&#243;ria compartilhada.</dd>
727872d18412fc021f03969b8641810d8896820bhumbedooh
0d0ba3a410038e179b695446bb149cce6264e0abnd <dt><module>mod_charset_lite</module></dt>
0d0ba3a410038e179b695446bb149cce6264e0abnd
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh <dd>Novo m&#243;dulo no Apache 2.0. Este modo experimental permite a
07dc96d063d49299da433f84b5c5681da9bbdf68rbowen tradu&#231;&#227;o de tabelas de caracteres ou re-codifica&#231;&#227;o.</dd>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen
0d0ba3a410038e179b695446bb149cce6264e0abnd <dt><module>mod_file_cache</module></dt>
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd <dd>Novo m&#243;dulo no Apache 2.0. Esse m&#243;dulo inclui a funcionalidade
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd do <code>mod_mmap_static</code> do Apache 1.3, al&#233;m de disponibilizar
6ae232055d4d8a97267517c5e50074c2c819941and outras possibilidades de armazenamento.</dd>
<dt><module>mod_headers</module></dt>
<dd>Este m&#243;dulo est&#225; muito mais flex&#237;vel no Apache 2.0. Pode
modificar pedidos de cabe&#231;alhos usados pelo <module>mod_proxy</module
>, e incondicionalmente pode ajustar cabe&#231;alhos de respostas.</dd>
<dt><module>mod_proxy</module></dt>
<dd>O m&#243;dulo proxy foi totalmente reescrito para levar vantagem
da nova infraestrutura de filtro e implementar um proxy mais fiel e
de acordo com o padr&#227;o HTTP/1.1. Al&#233;m disso, uma nova se&#231;&#227;o
de configura&#231;&#227;o <directive module="mod_proxy" type="section"
>Proxy</directive> fornece controles mais leg&#237;veis (e internamente
mais r&#225;pidos) para sites com proxies; configura&#231;&#245;es
sobrecarregadas <code>&lt;Directory "proxy:..."&gt;</code>, n&#227;o
s&#227;o suportadas. O m&#243;dulo agora &#233; dividido em suporte
de protocolos espec&#237;ficos incluindo <code>proxy_connect</code>,
<code>proxy_ftp</code> e <code>proxy_http</code>.</dd>
<dt><module>mod_negotiation</module></dt>
<dd>A nova diretriz <directive module="mod_negotiation"
>ForceLanguagePriority</directive> pode ser usada para assegurar que
o cliente receba um &#250;nico documento em todos os casos, ao inv&#233;s de
respostas "NOT ACCEPTABLE" ou "MULTIPLE CHOICES". Novos algoritmos
de negocia&#231;&#227;o e vis&#245;es m&#250;ltiplas (MultiViews) foram organizados para
obter resultados mais consistentes e uma nova forma de tipo de mapa
(map type) que podem incluir o conte&#250;do de documentos &#233; fornecido.</dd>
<dt><module>mod_autoindex</module></dt>
<dd>As listagens de diret&#243;rios autom&#225;ticas podem ser
configuradas para usar tabelas HTML para formata&#231;&#245;es mais limpas
e permitir controles mais acurados de classifica&#231;&#227;o, incluindo
ordena&#231;&#227;o por vers&#227;o e filtro da lista de
diret&#243;rios atrav&#233;s de caracteres-coringa.</dd>
<dt><module>mod_include</module></dt>
<dd>Novas diretrizes permitem que as tags padr&#245;es <em>start</em> e
<em>end</em> para elementos SSI, possam ser alteradas e permitir que
as configura&#231;&#245;es de formatos de erro e hora sejam inclu&#237;dos no
arquivo de configura&#231;&#227;o principal, ao inv&#233;s de serem adicionadas
ao documento SSI. Resultados de an&#225;lises de express&#245;es regulares
e agrupamento (baseadas na sintaxe de express&#245;es regulares do Perl)
podem ser obtidas usando as vari&#225;veis do m&#243;dulo <module
>mod_include</module>, de <code>$0</code> a <code>$9</code>.</dd>
<dt><module>mod_auth_dbm</module></dt>
<dd>Agora suporta m&#250;ltiplos tipos de banco de dados similares ao DBM,
usando a diretriz <directive module="mod_auth_dbm">AuthDBMType</directive>
.</dd>
</dl>
</section>
</manualpage>