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: 151408:1037244 (outdated) -->
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
14 http://www.apache.org/licenses/LICENSE-2.0
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.
23 <manualpage metafile="new_features_2_2.xml.meta">
25 <title>Descrição das novas funcionalidades do Apache 2.2</title>
28 <p>Esse documento descreve algumas das principais mudanças
29 entre as versões 2.0 e 2.2 do Servidor HTTP Apache.
30 Para a lista de mudanças desde a versão 1.3, veja a página
31 de documentação <a href="new_features_2_0.html">novas funcionalidades
32 do Apache 2.0</a>.</p>
36 <title>Principais Melhorias</title>
46 <dd>O novo módulo <module>mod_proxy_balancer</module> fornece
47 serviços de carregamento de balenceamento para <module
48 >mod_proxy</module>. O novo módulo <module>mod_proxy_ajp</module
49 > oferece suporte para o <code>Protocolo Apache JServ
50 versão 1.3</code>, usado pelo <a
51 href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
53 <dt>Filtragem Inteligente (Smart Filtering)</dt>
54 <dd>O <module>mod_filter</module> introduz configuração dinâmica para
55 o filtro de saída de dados. Permitindo que os filtros sejam
56 condicionalmente inseridos, baseando-se nos cabeçalhos <em
57 >Request</em> ou <em>Response</em> ou em variáveis do
58 ambiente, ele acaba com os problemas de dependências e pedidos
59 da arquitetura 2.0.</dd>
65 <title>Melhorias nos Módulos</title>
67 <dt><module>mod_authnz_ldap</module></dt>
68 <dd>Este módulo é uma migração do <code>mod_auth_ldap</code>,
69 da versão 2.0 para a estrutura 2.2 de <code>Authn/Authz</code>.
70 As novas funcionalidades incluem o uso de atributos LDAP e
71 filtros de procura complexos na diretriz <directive module="core"
72 >Require</directive>.</dd>
74 <dt><module>mod_info</module></dt>
75 <dd>Adicionado um novo argumento <code>?config</code> que
76 mostra a configuração das diretrizes analisadas pelo
77 Apache, incluindo o nome do arquivo e o número da linha.
78 Esse módulo também mostra a ordem de todos os ganchos de
79 pedidos (request hooks) e informações adicionais sobre
80 a compilação, similar ao comando <code>httpd -V</code>.</dd>
84 <section id="developer">
85 <title>Mudanças ao Desenvolvedor de Módulos</title>
87 <dt>API do APR 1.0</dt>
89 <dd>O Apache 2.2 utiliza a API do APR 1.0. Todas as funções e
90 símbolos antigos foram removidos do <code>APR</code> e
91 <code>APR-Util</code>. Para mais detalhes, visite o
92 <a href="http://apr.apache.org/">Website do APR</a>.</dd>
94 <dt>Registros de Erros de Conexão (logs)</dt>
96 <dd>Uma nova função <code>ap_log_cerror</code>, foi adicionada
97 para registrar erros que ocorrem na conexão do cliente.
98 Quando documentado no diário de log, a mensagem inclui o
99 endereço IP do cliente.</dd>
101 <dt>Adicionado Gancho de Teste de Configuração</dt>
103 <dd>Um novo gancho (hook), <code>test_config</code> foi
104 adicionado para auxiliar módulos que querem executar
105 códigos especiais apenas quando o usuário passa o
106 parâmetro <code>-t</code> para o httpd.</dd>
108 <dt>Ajustar o Stacksize dos "Threaded MPM's"</dt>
110 <dd>Uma nova diretriz chamada <code>ThreadStackSize</code>,
111 foi adicionada para ajustar o tamanho das stacks em todos
112 os threadeds MPMs. Essa é uma prática necessário para alguns
113 módulos de terceiros em plataformas com tamanhos de stacks
114 pequenos por padrão.</dd>
116 <dt>Negociação de Protocolo para filtros de saída</dt>
118 <dd>No passado, todo filtro era responsável por garantir
119 a geração de cabeçalhos de resposta correto que os afetava.
120 Os filtros agora podem delegar o gerenciamento de protocolos
121 comuns para <module>mod_filter</module>, usando chamadas
122 de <code>ap_register_output_filter_protocol</code> ou
123 <code>ap_filter_protocol</code>.</dd>