new_features_2_2.xml.pt-br revision 2a869ee6594f1e3e9039af332cd73f939509483a
97a9a944b5887e91042b019776c41d5dd74557aferikabele<?xml version='1.0' encoding='UTF-8' ?>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
97a9a944b5887e91042b019776c41d5dd74557aferikabele<?xml-stylesheet type="text/xsl" href="/style/manual.pt-br.xsl"?>
8c81ebbdeed67059e7a1106d7c617543e901c3abyoshiki<!-- English Revision: 151408:263906 (outdated) -->
8c81ebbdeed67059e7a1106d7c617543e901c3abyoshiki
8c81ebbdeed67059e7a1106d7c617543e901c3abyoshiki<!--
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd Copyright 2005 The Apache Software Foundation or its licensors,
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd as applicable.
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd Licensed under the Apache License, Version 2.0 (the "License");
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd you may not use this file except in compliance with the License.
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd You may obtain a copy of the License at
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd http://www.apache.org/licenses/LICENSE-2.0
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
52fff662005b1866a3ff09bb6c902800c5cc6dedjerenkrantz Unless required by applicable law or agreed to in writing, software
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd distributed under the License is distributed on an "AS IS" BASIS,
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd See the License for the specific language governing permissions and
4b5981e276e93df97c34e4da05ca5cf8bbd937dand limitations under the License.
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd-->
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd<manualpage metafile="new_features_2_2.xml.meta">
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0nd<title>Descri&#231;&#227;o das novas funcionalidades do Apache 2.2</title>
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0nd
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd<summary>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <p>Esse documento descreve algumas das principais mudan&#231;as
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd entre as vers&#245;es 2.0 e 2.2 do Servidor HTTP Apache.
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd Para a lista de mudan&#231;as desde a vers&#227;o 1.3, veja a p&#225;gina
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd de documenta&#231;&#227;o <a href="new_features_2_0.html">novas funcionalidades
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd do Apache 2.0</a>.</p>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd</summary>
8c81ebbdeed67059e7a1106d7c617543e901c3abyoshiki
8c81ebbdeed67059e7a1106d7c617543e901c3abyoshiki <section id="core">
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <title>Principais Melhorias</title>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <dl>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <dt>Authn/Authz</dt>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <dd>...</dd>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <dt>Caching</dt>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <dd>...</dd>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <dt>Proxying</dt>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd <dd>O novo m&#243;dulo <module>mod_proxy_balancer</module> fornece
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd servi&#231;os de carregamento de balenceamento para <module
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd >mod_proxy</module>. O novo m&#243;dulo <module>mod_proxy_ajp</module
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd > oferece suporte para o <code>Protocolo Apache JServ
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd vers&#227;o 1.3</code>, usado pelo <a
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd
f61ec47ec494705bd2d02b5b6fe021e5c193f2c8noodl <dt>Filtragem Inteligente (Smart Filtering)</dt>
f61ec47ec494705bd2d02b5b6fe021e5c193f2c8noodl <dd>O <module>mod_filter</module> introduz configura&#231;&#227;o din&#226;mica para
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd o filtro de sa&#237;da de dados. Permitindo que os filtros sejam
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd condicionalmente inseridos, baseando-se nos cabe&#231;alhos <em
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd >Request</em> ou <em>Response</em> ou em vari&#225;veis do
0c4abc32c00611fe1d52c9661f5cc79a3f74c6d4nd ambiente, ele acaba com os problemas de depend&#234;ncias e pedidos
06ba4a61654b3763ad65f52283832ebf058fdf1cslive da arquitetura 2.0.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </dl>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <section id="module">
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <title>Melhorias nos M&#243;dulos</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dl>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt><module>mod_authnz_ldap</module></dt>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dd>Este m&#243;dulo &#233; uma migra&#231;&#227;o do <code>mod_auth_ldap</code>,
06ba4a61654b3763ad65f52283832ebf058fdf1cslive da vers&#227;o 2.0 para a estrutura 2.2 de <code>Authn/Authz</code>.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive As novas funcionalidades incluem o uso de atributos LDAP e
06ba4a61654b3763ad65f52283832ebf058fdf1cslive filtros de procura complexos na diretriz <directive module="core"
06ba4a61654b3763ad65f52283832ebf058fdf1cslive >Require</directive>.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt><module>mod_info</module></dt>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dd>Adicionado um novo argumento <code>?config</code> que
06ba4a61654b3763ad65f52283832ebf058fdf1cslive mostra a configura&#231;&#227;o das diretrizes analisadas pelo
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Apache, incluindo o nome do arquivo e o n&#250;mero da linha.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Esse m&#243;dulo tamb&#233;m mostra a ordem de todos os ganchos de
06ba4a61654b3763ad65f52283832ebf058fdf1cslive pedidos (request hooks) e informa&#231;&#245;es adicionais sobre
06ba4a61654b3763ad65f52283832ebf058fdf1cslive a compila&#231;&#227;o, similar ao comando <code>httpd -V</code>.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </dl>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <section id="developer">
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <title>Mudan&#231;as ao Desenvolvedor de M&#243;dulos</title>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dl>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt>API do APR 1.0</dt>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dd>O Apache 2.2 utiliza a API do APR 1.0. Todas as fun&#231;&#245;es e
06ba4a61654b3763ad65f52283832ebf058fdf1cslive s&#237;mbolos antigos foram removidos do <code>APR</code> e
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>APR-Util</code>. Para mais detalhes, visite o
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <a href="http://apr.apache.org/">Website do APR</a>.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt>Registros de Erros de Conex&#227;o (logs)</dt>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dd>Uma nova fun&#231;&#227;o <code>ap_log_cerror</code>, foi adicionada
06ba4a61654b3763ad65f52283832ebf058fdf1cslive para registrar erros que ocorrem na conex&#227;o do cliente.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive Quando documentado no di&#225;rio de log, a mensagem inclui o
06ba4a61654b3763ad65f52283832ebf058fdf1cslive endere&#231;o IP do cliente.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt>Adicionado Gancho de Teste de Configura&#231;&#227;o</dt>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dd>Um novo gancho (hook), <code>test_config</code> foi
06ba4a61654b3763ad65f52283832ebf058fdf1cslive adicionado para auxiliar m&#243;dulos que querem executar
06ba4a61654b3763ad65f52283832ebf058fdf1cslive c&#243;digos especiais apenas quando o usu&#225;rio passa o
06ba4a61654b3763ad65f52283832ebf058fdf1cslive par&#226;metro <code>-t</code> para o httpd.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt>Ajustar o Stacksize dos "Threaded MPM's"</dt>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dd>Uma nova diretriz chamada <code>ThreadStackSize</code>,
06ba4a61654b3763ad65f52283832ebf058fdf1cslive foi adicionada para ajustar o tamanho das stacks em todos
06ba4a61654b3763ad65f52283832ebf058fdf1cslive os threadeds MPMs. Essa &#233; uma pr&#225;tica necess&#225;rio para alguns
06ba4a61654b3763ad65f52283832ebf058fdf1cslive m&#243;dulos de terceiros em plataformas com tamanhos de stacks
06ba4a61654b3763ad65f52283832ebf058fdf1cslive pequenos por padr&#227;o.</dd>
97a9a944b5887e91042b019776c41d5dd74557aferikabele
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <dt>Negocia&#231;&#227;o de Protocolo para filtros de sa&#237;da</dt>
3a6531f1fd50efd78381e5800802a1449096781eslive
3a6531f1fd50efd78381e5800802a1449096781eslive <dd>No passado, todo filtro era respons&#225;vel por garantir
3a6531f1fd50efd78381e5800802a1449096781eslive a gera&#231;&#227;o de cabe&#231;alhos de resposta correto que os afetava.
97a9a944b5887e91042b019776c41d5dd74557aferikabele Os filtros agora podem delegar o gerenciamento de protocolos
3a6531f1fd50efd78381e5800802a1449096781eslive comuns para <module>mod_filter</module>, usando chamadas
97a9a944b5887e91042b019776c41d5dd74557aferikabele de <code>ap_register_output_filter_protocol</code> ou
06ba4a61654b3763ad65f52283832ebf058fdf1cslive <code>ap_filter_protocol</code>.</dd>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </dl>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive </section>
06ba4a61654b3763ad65f52283832ebf058fdf1cslive</manualpage>
97a9a944b5887e91042b019776c41d5dd74557aferikabele