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