Blame docs/manual/new_features_2_0.html.pt-br

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head>
Packit 90a5c9
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>Descrição das novas funcionalidades do Apache 2.0 - Servidor HTTP Apache Versão 2.4</title>
Packit 90a5c9
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
Packit 90a5c9
<script src="./style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body id="manual-page">
Packit 90a5c9

Módulos | Diretrizes | FAQ | Glossário | Mapa do site

Packit 90a5c9

Servidor HTTP Apache Versão 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > Servidor HTTP > Documentação > Versão 2.4

Descrição das novas funcionalidades do Apache 2.0

Packit 90a5c9
Packit 90a5c9

Línguas Disponíveis:  de  |

Packit 90a5c9
 en  |
Packit 90a5c9
 fr  |
Packit 90a5c9
 ja  |
Packit 90a5c9
 ko  |
Packit 90a5c9
 pt-br  |
Packit 90a5c9
 ru  |
Packit 90a5c9
 tr 

Packit 90a5c9
Packit 90a5c9
Esta tradução pode estar desatualizada.
Packit 90a5c9
        Confira a versão em Inglês para mudanças recentes.
Packit 90a5c9
Packit 90a5c9
  

Esse documento descreve algumas das mudanças principais

Packit 90a5c9
     entre as versões 1.3 e 2.0 do Servidor HTTP Apache.

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
  • Melhorias nos Módulos
  • Packit 90a5c9

    Veja também

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Principais Melhorias

    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    Threading Unix
    Packit 90a5c9
    Packit 90a5c9
          
    Em sistemas Unix com suporte a threads POSIX, o Apache pode
    Packit 90a5c9
          funcionar em modo híbrido multiprocesso e multithread. Não funciona
    Packit 90a5c9
          em todas configurações, mas melhora a escalabilidade em muitas.
    Packit 90a5c9
    Packit 90a5c9
          
    Novo Sistema de Compilação
    Packit 90a5c9
    Packit 90a5c9
          
    O sistema de compilação foi reescrito do zero para utilizar o
    Packit 90a5c9
          autoconf e o libtool, tornando a
    Packit 90a5c9
          configuração do sistema Apache mais similar a de outros
    Packit 90a5c9
          pacotes.
    Packit 90a5c9
    Packit 90a5c9
          
    Suporte Multi-protocolo
    Packit 90a5c9
    Packit 90a5c9
          
    O Apache possui agora uma infraestrutura feita para suportar
    Packit 90a5c9
          múltiplos protocolos. O módulo mod_echo é  um
    Packit 90a5c9
          exemplo ilustrativo de sua utilização.
    Packit 90a5c9
    Packit 90a5c9
          
    Suporte Aperfeiçoado para Plataformas Não-Unix
    Packit 90a5c9
    Packit 90a5c9
          
    O Apache 2.0 está mais rápido e mais estável em plataformas
    Packit 90a5c9
          Não-Unix como BeOS, OS/2 e Windows. Com a introdução de módulos
    Packit 90a5c9
          multi-processamento (MPMs) específicos e a
    Packit 90a5c9
          Apache Portable Runtime (APR), essas plataformas estão implementando
    Packit 90a5c9
          as suas APIs nativas, evitando as camadas de emulação POSIX que se
    Packit 90a5c9
          mostravam lentas e defeituosas.
    Packit 90a5c9
    Packit 90a5c9
          
    Nova API Apache
    Packit 90a5c9
    Packit 90a5c9
          
    A API para módulos mudou significativamente na versão 2.0.
    Packit 90a5c9
          Muitos dos problemas de ordenamento/prioridade da versão
    Packit 90a5c9
          1.3 foram resolvidos. A versão 2.0 faz o ordenamento automático
    Packit 90a5c9
          "per-hook" para permitir mais flexibilidade. Novas chamadas foram
    Packit 90a5c9
          adicionadas para fornecer capacidades adicionais sem a necessidade
    Packit 90a5c9
          de se aplicar nenhum patch ao servidor Apache principal.
    Packit 90a5c9
    Packit 90a5c9
          
    Suporte IPv6
    Packit 90a5c9
    Packit 90a5c9
          
    Em sistemas onde o IPv6 é suportado pela biblioteca de base
    Packit 90a5c9
          Apache Portable Runtime, o Apache monitora por padrão
    Packit 90a5c9
          as interfaces IPv6. Em adição as diretrizes  Listen, NameVirtualHost e VirtualHost, suportam correntes (strings) de
    Packit 90a5c9
          endereços numéricos do tipo IPv6. (ex. "Listen
    Packit 90a5c9
          [2001:db8::1]:8080").
    Packit 90a5c9
    Packit 90a5c9
          
    Filtrando
    Packit 90a5c9
    Packit 90a5c9
          
    Os módulos do Apache agora são feito filtros que
    Packit 90a5c9
          agem na corrente do conteúdo na medida que este é entregue, tanto
    Packit 90a5c9
          na entrada quando na saída de dados do servidor. É possível então,
    Packit 90a5c9
          por exemplo, que o retorno de dados de scripts CGI sejam analisados
    Packit 90a5c9
          pelas diretrizes do "Server Side Include" usando o filtro INCLUDES do mod_include. O módulo mod_ext_filter, permite que programas externos trabalhem
    Packit 90a5c9
          como filtros do mesmo modo que aplicações CGI funcionam como
    Packit 90a5c9
          manipuladores.
    Packit 90a5c9
    Packit 90a5c9
          
    Respostas de Erro Multi-linguais
    Packit 90a5c9
    Packit 90a5c9
          
    Mensagens de erro para o navegador agora são fornecidas em
    Packit 90a5c9
          diversas línguas, usando documentos SSI. Podem ser personalizadas
    Packit 90a5c9
          pelo administrador que desejar definir seus próprios
    Packit 90a5c9
          padrões.
    Packit 90a5c9
    Packit 90a5c9
          
    Configuração Simplificada
    Packit 90a5c9
    Packit 90a5c9
          
    Muitas diretrizes confusas foram simplificadas. Entre elas,
    Packit 90a5c9
          Port e BindAddress não existem
    Packit 90a5c9
          mais; apenas a diretriz Listen
    Packit 90a5c9
          é usada para direcionar endereços IP; a diretriz ServerName especifica o nome do servidor
    Packit 90a5c9
          e o número da porta apenas para redirecionamento e reconhecimento
    Packit 90a5c9
          de hospedeiros virtuais.
    Packit 90a5c9
    Packit 90a5c9
          
    Suporte Nativo ao Unicode do Windows NT
    Packit 90a5c9
    Packit 90a5c9
          
    O Apache 2.0 para Windows NT agora usa utf-8 para codificação
    Packit 90a5c9
          de todos os nomes de arquivos. A tradução para o sistema
    Packit 90a5c9
          base Unicode, torna possível o suporte multi-lingual para todas
    Packit 90a5c9
          as instalações da família NT, incluindo o Windows 2000 e Windows XP.
    Packit 90a5c9
          Esse suporte não se estende ao Windows 95, 98 ou ME, que
    Packit 90a5c9
          continuam usando o código de páginas da máquina local para o
    Packit 90a5c9
          acesso ao sistema de arquivos.
    Packit 90a5c9
    Packit 90a5c9
          
    Biblioteca de Expressões Regulares Atualizada
    Packit 90a5c9
    Packit 90a5c9
          
    O Apache 2.0 inclui a Biblioteca
    Packit 90a5c9
          de Expressões Regulares Compatíveis Perl (PCRE).  Todas as
    Packit 90a5c9
          avaliações de expressões regulares usam a mais poderosa sintaxe
    Packit 90a5c9
          do Perl 5.
    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
      
    top
    Packit 90a5c9
    Packit 90a5c9

    Melhorias nos Módulos

    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    mod_ssl
    Packit 90a5c9
    Packit 90a5c9
          
    Novo módulo no Apache 2.0. Esse módulo é uma interface
    Packit 90a5c9
          para os protocolos de codificação SSL/TLS fornecidos pela
    Packit 90a5c9
          OpenSSL.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_dav
    Packit 90a5c9
    Packit 90a5c9
          
    Novo módulo no Apache 2.0. Este módulo implementa as
    Packit 90a5c9
          especificações de Autoria Distribuída e Versões (Distributed
    Packit 90a5c9
          Authoring and Versioning - DAV) para HTTP, para a publicação
    Packit 90a5c9
          e a manutenção de conteúdo da web.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_deflate
    Packit 90a5c9
    Packit 90a5c9
          
    Novo módulo no Apache 2.0. Esse módulo permite o suporte
    Packit 90a5c9
          a navegadores que solicitam que o conteúdo seja comprimido antes
    Packit 90a5c9
          da entrega, economizando banda da rede.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_auth_ldap
    Packit 90a5c9
    Packit 90a5c9
          
    Novo módulo no Apache 2.0.41. Este módulo permite que
    Packit 90a5c9
          bancos de dados LDAP sejam usados para armazenar credenciais
    Packit 90a5c9
          para Autenticação Básica HTTP. Um módulo que o acompanha mod_ldap, fornece a conciliação de conexões e armazenamento
    Packit 90a5c9
          de resultados.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_auth_digest
    Packit 90a5c9
    Packit 90a5c9
          
    Inclui suporte adicional para armazenamento de sessões
    Packit 90a5c9
          através de processos que usam memória compartilhada.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_charset_lite
    Packit 90a5c9
    Packit 90a5c9
          
    Novo módulo no Apache 2.0. Este modo experimental permite a
    Packit 90a5c9
          tradução de tabelas de caracteres ou re-codificação.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_file_cache
    Packit 90a5c9
    Packit 90a5c9
          
    Novo módulo no Apache 2.0. Esse módulo inclui a funcionalidade
    Packit 90a5c9
          do mod_mmap_static do Apache 1.3, além de disponibilizar
    Packit 90a5c9
          outras possibilidades de armazenamento.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_headers
    Packit 90a5c9
    Packit 90a5c9
          
    Este módulo está muito mais flexível no Apache 2.0. Pode
    Packit 90a5c9
          modificar pedidos de cabeçalhos usados pelo mod_proxy, e incondicionalmente pode ajustar cabeçalhos de respostas.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_proxy
    Packit 90a5c9
    Packit 90a5c9
          
    O módulo proxy foi totalmente reescrito para levar vantagem
    Packit 90a5c9
          da nova infraestrutura de filtro e implementar um proxy mais fiel e 
    Packit 90a5c9
          de acordo com o padrão HTTP/1.1. Além disso, uma nova seção
    Packit 90a5c9
          de configuração <Proxy> fornece controles mais legíveis (e internamente
    Packit 90a5c9
          mais rápidos) para sites com proxies; configurações
    Packit 90a5c9
          sobrecarregadas <Directory "proxy:...">, não
    Packit 90a5c9
          são suportadas. O módulo agora é dividido em suporte
    Packit 90a5c9
          de protocolos específicos incluindo proxy_connect,
    Packit 90a5c9
          proxy_ftp e proxy_http.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_negotiation
    Packit 90a5c9
    Packit 90a5c9
          
    A nova diretriz ForceLanguagePriority pode ser usada para assegurar que
    Packit 90a5c9
          o cliente receba um único documento em todos os casos, ao invés de
    Packit 90a5c9
          respostas "NOT ACCEPTABLE" ou "MULTIPLE CHOICES". Novos algoritmos
    Packit 90a5c9
          de negociação e visões múltiplas (MultiViews) foram organizados para
    Packit 90a5c9
          obter resultados mais consistentes e uma nova forma de tipo de mapa
    Packit 90a5c9
          (map type) que podem incluir o conteúdo de documentos é fornecido.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_autoindex
    Packit 90a5c9
    Packit 90a5c9
          
    As listagens de diretórios automáticas podem ser
    Packit 90a5c9
          configuradas para usar tabelas HTML para formatações mais limpas
    Packit 90a5c9
          e permitir controles mais acurados de classificação, incluindo
    Packit 90a5c9
          ordenação por versão e filtro da lista de
    Packit 90a5c9
          diretórios através de caracteres-coringa.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_include
    Packit 90a5c9
    Packit 90a5c9
          
    Novas diretrizes permitem que as tags padrões start e
    Packit 90a5c9
          end para elementos SSI, possam ser alteradas e permitir que
    Packit 90a5c9
          as configurações de formatos de erro e hora sejam incluídos no
    Packit 90a5c9
          arquivo de configuração principal, ao invés de serem adicionadas
    Packit 90a5c9
          ao documento SSI. Resultados de análises de expressões regulares
    Packit 90a5c9
          e agrupamento (baseadas na sintaxe de expressões regulares do Perl)
    Packit 90a5c9
          podem ser obtidas usando as variáveis do módulo mod_include, de $0 a $9.
    Packit 90a5c9
    Packit 90a5c9
          
    mod_auth_dbm
    Packit 90a5c9
    Packit 90a5c9
          
    Agora suporta múltiplos tipos de banco de dados similares ao DBM,
    Packit 90a5c9
          usando a diretriz 
    Packit 90a5c9
    	  AuthDBMType
    Packit 90a5c9
          .
    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
      
    Packit 90a5c9
    Packit 90a5c9

    Línguas Disponíveis:  de  |

    Packit 90a5c9
     en  |
    Packit 90a5c9
     fr  |
    Packit 90a5c9
     ja  |
    Packit 90a5c9
     ko  |
    Packit 90a5c9
     pt-br  |
    Packit 90a5c9
     ru  |
    Packit 90a5c9
     tr 

    Packit 90a5c9
    top

    Comentários

    Notice:
    This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
    Packit 90a5c9
    <script type="text/javascript">
    Packit 90a5c9
    var comments_shortname = 'httpd';
    Packit 90a5c9
    var comments_identifier = 'http://httpd.apache.org/docs/2.4/new_features_2_0.html';
    Packit 90a5c9
    (function(w, d) {
    Packit 90a5c9
        if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
    Packit 90a5c9
            d.write('
    <\/div>');
    Packit 90a5c9
            var s = d.createElement('script');
    Packit 90a5c9
            s.type = 'text/javascript';
    Packit 90a5c9
            s.async = true;
    Packit 90a5c9
            s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
    Packit 90a5c9
            (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    Packit 90a5c9
        }
    Packit 90a5c9
        else { 
    Packit 90a5c9
            d.write('
    Comments are disabled for this page at the moment.<\/div>');
    Packit 90a5c9
        }
    Packit 90a5c9
    })(window, document);
    Packit 90a5c9
    //--></script>
    Packit 90a5c9

    Copyright 2018 The Apache Software Foundation.
    Licenciado sob a Apache License, Version 2.0.

    Packit 90a5c9

    Módulos | Diretrizes | FAQ | Glossário | Mapa do site

    <script type="text/javascript">
    Packit 90a5c9
    if (typeof(prettyPrint) !== 'undefined') {
    Packit 90a5c9
        prettyPrint();
    Packit 90a5c9
    }
    Packit 90a5c9
    //--></script>
    Packit 90a5c9
    </body></html>