Content-Language: ko
Content-type: text/html; charset=EUC-KR
-URI: bind.html.pt-br
+URI: bind.html.pt-br.utf8
Content-Language: pt-br
Content-type: text/html; charset=UTF-8
</ul><h3>Veja também</h3><ul class="seealso"><li><a href="vhosts/">Hosts Virtuais</a></li><li><a href="dns-caveats.html">Problemas com DNS</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="overview" id="overview">Visão Geral</a> <a title="Permanent link" href="#overview" class="permalink">¶</a></h2>
+<h2><a name="overview" id="overview">Visão Geral</a> <a title="Link permanente" href="#overview" class="permalink">¶</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Diretrizes Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="reload" id="reload">Alterando a configuração de Listen no reinício</a> <a title="Permanent link" href="#reload" class="permalink">¶</a></h2>
+<h2><a name="reload" id="reload">Alterando a configuração de Listen no reinício</a> <a title="Link permanente" href="#reload" class="permalink">¶</a></h2>
<p>Quando o httpd é reiniciado, uma consideração especial precisa ser feita para
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ipv6" id="ipv6">Considerações Especiais sobre IPv6</a> <a title="Permanent link" href="#ipv6" class="permalink">¶</a></h2>
+<h2><a name="ipv6" id="ipv6">Considerações Especiais sobre IPv6</a> <a title="Link permanente" href="#ipv6" class="permalink">¶</a></h2>
<p>Um número crescente de plataformas implementa IPv6 e o
no FreeBSD, NetBSD, e OpenBSD.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="protocol" id="protocol">Especificando o protocolo com Listen</a> <a title="Permanent link" href="#protocol" class="permalink">¶</a></h2>
+<h2><a name="protocol" id="protocol">Especificando o protocolo com Listen</a> <a title="Link permanente" href="#protocol" class="permalink">¶</a></h2>
<p>O segundo argumento opcional <var>protocol</var> de
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="virtualhost" id="virtualhost">Como Isto Funciona com Hosts Virtuais</a> <a title="Permanent link" href="#virtualhost" class="permalink">¶</a></h2>
+<h2><a name="virtualhost" id="virtualhost">Como Isto Funciona com Hosts Virtuais</a> <a title="Link permanente" href="#virtualhost" class="permalink">¶</a></h2>
<p>A diretiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> não implementa
Content-Language: ko
Content-type: text/html; charset=EUC-KR
-URI: filter.html.pt-br
+URI: filter.html.pt-br.utf8
Content-Language: pt-br
Content-type: text/html; charset=UTF-8
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="intro" id="intro">Filtrando no Apache 2</a> <a title="Permanent link" href="#intro" class="permalink">¶</a></h2>
+<h2><a name="intro" id="intro">Filtrando no Apache 2</a> <a title="Link permanente" href="#intro" class="permalink">¶</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Diretrizes Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code></li><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></li><li><code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code></li><li><code class="module"><a href="./mod/mod_buffer.html">mod_buffer</a></code></li><li><code class="module"><a href="./mod/mod_data.html">mod_data</a></code></li><li><code class="module"><a href="./mod/mod_ratelimit.html">mod_ratelimit</a></code></li><li><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code></li><li><code class="module"><a href="./mod/mod_request.html">mod_request</a></code></li><li><code class="module"><a href="./mod/mod_sed.html">mod_sed</a></code></li><li><code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code></li><li><code class="module"><a href="./mod/mod_xml2enc.html">mod_xml2enc</a></code></li><li><code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprotocol">FilterProtocol</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_reflector.html#reflectorheader">ReflectorHeader</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="smart" id="smart">Filtragem Inteligente</a> <a title="Permanent link" href="#smart" class="permalink">¶</a></h2>
+<h2><a name="smart" id="smart">Filtragem Inteligente</a> <a title="Link permanente" href="#smart" class="permalink">¶</a></h2>
<p class="figure">
<img src="images/mod_filter_new.pt-br.png" width="423" height="331" alt="A filtragem inteligente aplica diferentes fornecedores de filtros de acordo com o estado do processamento da solicitação" />
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="service" id="service">Expondo Filtros como um Serviço HTTP</a> <a title="Permanent link" href="#service" class="permalink">¶</a></h2>
+<h2><a name="service" id="service">Expondo Filtros como um Serviço HTTP</a> <a title="Link permanente" href="#service" class="permalink">¶</a></h2>
<p>Os filtros podem ser usados para processar conteúdo originado do cliente, além
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="using" id="using">Usando Filtros</a> <a title="Permanent link" href="#using" class="permalink">¶</a></h2>
+<h2><a name="using" id="using">Usando Filtros</a> <a title="Link permanente" href="#using" class="permalink">¶</a></h2>
<p>Existem dois métodos de uso de filtros: Simples e Dinâmico.
Em geral, deve ser usada apenas um ou outro; misturá-los pode
Content-Language: ko
Content-type: text/html; charset=EUC-KR
-URI: htaccess.html.pt-br
+URI: htaccess.html.pt-br.utf8
Content-Language: pt-br
Content-type: text/html; charset=UTF-8
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../pt-br/howto/htaccess.html" title="Português (Brasil)"> pt-br </a></p>
</div>
-<div class="outofdate">Esta tradução pode estar desatualizada.
- Confira a versão em inglês para mudanças recentes.</div>
<p>Arquivos <code>.htaccess</code> oferecem um meio de fazer alterações
nas configurações por diretório, sem modificar diretamente os arquivos
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="related" id="related">Arquivos .htaccess </a> <a title="Permanent link" href="#related" class="permalink">¶</a></h2>
+<h2><a name="related" id="related">Arquivos .htaccess </a> <a title="Link permanente" href="#related" class="permalink">¶</a></h2>
<table class="related"><tr><th>Módulos Relacionados</th><th>Diretrizes Relacionadas</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverridelist">AllowOverrideList</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="what" id="what">O que eles são / Como usá-los</a> <a title="Permanent link" href="#what" class="permalink">¶</a></h2>
+<h2><a name="what" id="what">O que eles são / Como usá-los</a> <a title="Link permanente" href="#what" class="permalink">¶</a></h2>
<p>Os arquivos <code>.htaccess</code> (ou "arquivos de configuração distribuídos")
especificando que valor precisa estar em <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> para que essa diretiva
seja permitida.</p>
+ <div class="note">O valor padrão de <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> é <code>None</code>.
+ Isto significa que arquivos <code>.htaccess</code> são completamente ignorados
+ a menos que sejam explicitamente habilitados para um diretório.</div>
+
<p>Por exemplo, ao procurar na documentação pela diretiva <code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code>,
pode-se notar que ela é permitida nos arquivos <code>.htaccess</code>.
(Veja a linha Contexto no sumário das diretivas.) A
honrada nos arquivos <code>.htaccess</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="when" id="when">Quando (não) usar arquivos .htaccess</a> <a title="Permanent link" href="#when" class="permalink">¶</a></h2>
+<h2><a name="when" id="when">Quando (não) usar arquivos .htaccess</a> <a title="Link permanente" href="#when" class="permalink">¶</a></h2>
<p>Se for possível o acesso ao arquivo de principal de configuração do servidor, todas
as configurações devem ser colocadas lá em vez de inseri-las em arquivos
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="how" id="how">Como as diretivas são aplicadas</a> <a title="Permanent link" href="#how" class="permalink">¶</a></h2>
+<h2><a name="how" id="how">Como as diretivas são aplicadas</a> <a title="Link permanente" href="#how" class="permalink">¶</a></h2>
<p>As diretivas de configuração encontradas em um arquivo <code>.htaccess</code>
são aplicadas ao diretório em que o arquivo <code>.htaccess</code>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="auth" id="auth">Exemplo de Autenticação</a> <a title="Permanent link" href="#auth" class="permalink">¶</a></h2>
+<h2><a name="auth" id="auth">Exemplo de Autenticação</a> <a title="Link permanente" href="#auth" class="permalink">¶</a></h2>
<p>Como em qualquer caso de uso de <code>.htaccess</code>, inserir estas diretivas em
um bloco <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> é
discussão mais completa sobre autenticação e autorização.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ssi" id="ssi">Exemplo de Server Side Includes</a> <a title="Permanent link" href="#ssi" class="permalink">¶</a></h2>
+<h2><a name="ssi" id="ssi">Exemplo de Server Side Includes</a> <a title="Link permanente" href="#ssi" class="permalink">¶</a></h2>
<p>Outro uso comum de arquivos <code>.htaccess</code> é habilitar
inclusões do lado do servidor para um diretório específico. Isso pode ser feito com
completa sobre includes do lado do servidor.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="rewrite" id="rewrite">Regras de reescrita em arquivos .htaccess</a> <a title="Permanent link" href="#rewrite" class="permalink">¶</a></h2>
+<h2><a name="rewrite" id="rewrite">Regras de reescrita em arquivos .htaccess</a> <a title="Link permanente" href="#rewrite" class="permalink">¶</a></h2>
<p>Ao usar <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> em
arquivos .htaccess, esteja ciente de que o contexto por diretório
muda um pouco as coisas. Em particular, as regras são consideradas relativas
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="cgi" id="cgi">Exemplo de CGI</a> <a title="Permanent link" href="#cgi" class="permalink">¶</a></h2>
+<h2><a name="cgi" id="cgi">Exemplo de CGI</a> <a title="Link permanente" href="#cgi" class="permalink">¶</a></h2>
<div class="note">Scripts CGI são um mecanismo legado para conteúdo dinâmico. Para novos
desenvolvimentos, considere o uso de <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> com um
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="troubleshoot" id="troubleshoot">Resolvendo Problemas</a> <a title="Permanent link" href="#troubleshoot" class="permalink">¶</a></h2>
+<h2><a name="troubleshoot" id="troubleshoot">Resolvendo Problemas</a> <a title="Link permanente" href="#troubleshoot" class="permalink">¶</a></h2>
<p>Quando são colocadas diretivas de configuração em um arquivo <code>.htaccess</code>
e não é obtido o efeito desejado, há uma série de
<variant outdated="yes">fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant outdated="yes">pt-br</variant>
+ <variant>pt-br</variant>
</variants>
</metafile>
Content-Language: ko
Content-type: text/html; charset=EUC-KR
-URI: index.html.pt-br
+URI: index.html.pt-br.utf8
Content-Language: pt-br
Content-type: text/html; charset=UTF-8
Content-Language: ko
Content-type: text/html; charset=EUC-KR
+URI: install.html.pt-br.utf8
+Content-Language: pt-br
+Content-type: text/html; charset=UTF-8
+
URI: install.html.tr.utf8
Content-Language: tr
Content-type: text/html; charset=UTF-8
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate">Diese Übersetzung ist möglicherweise
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Lizenziert unter der <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate">Esta traducción podría estar
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<a href="./fr/install.html" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<a href="./fr/install.html" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br /><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate">この日本語訳はすでに古くなっている
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />この文書は <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> のライセンスで提供されています。.</p>
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate">ÀÌ ¹®¼´Â ÃÖ½ÅÆÇ ¹ø¿ªÀÌ ¾Æ´Õ´Ï´Ù.
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head>
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+<meta content="width=device-width, initial-scale=1" name="viewport" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Compilando e Instalando - Servidor HTTP Apache Versão 2.4</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<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" />
+<script src="./style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="./images/favicon.png" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Diretivas</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">Perguntas Frequentes</a> | <a href="./glossary.html">Glossário</a> | <a href="./sitemap.html">Mapa do Site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Relate um problema</a></p>
+<p class="apache">Servidor HTTP Apache Versão 2.4</p>
+<img alt="" src="./images/feather.png" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">Servidor HTTP</a> > <a href="https://httpd.apache.org/docs/">Documentação</a> > <a href="./">Versão 2.4</a></div><div id="page-content"><div id="preamble"><h1>Compilando e Instalando</h1>
+<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12" /><line y2="12" x2="22" y1="12" x1="2" /><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" /></svg></button>
+<div class="toplang">
+<p><span>Línguas Disponíveis: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" title="Português (Brasil)"> pt-br </a> |
+<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
+</div>
+
+
+ <p>Este documento cobre a compilação e a instalação do Servidor HTTP Apache
+ somente em sistemas Unix e similares. Para compilação e
+ instalação no Windows, consulte <a href="platform/windows.html">Usando o Servidor HTTP Apache com o Microsoft
+ Windows</a> e <a href="platform/win_compiling.html">Compilando o Apache para o Microsoft Windows</a>.
+ Para outras plataformas, consulte a documentação da <a href="platform/">platforma</a>.</p>
+
+ <p>O Apache httpd usa <code>libtool</code> e <code>autoconf</code>
+ para criar um ambiente de compilação semelhante a muitos
+ outros projetos de código aberto.</p>
+
+ <p>Se você estiver atualizando de uma versão secundária para a próxima (por
+ exemplo, de 2.4.8 para 2.4.9), pule para a seção de <a href="#upgrading">atualização</a>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Visão geral para o
+ ansioso</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Requisitos</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#download">Baixando o Apache</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraindo</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#configure">Configurando a estrutura do código</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#compile">Compilando</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#install">Instalando</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#customize">Personalizando</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#test">Teste</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Atualizando</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#thirdp">Pacotes de terceiros</a></li>
+</ul><h3>Veja também</h3><ul class="seealso"><li><a href="programs/configure.html">Configurar a árvore do código-fonte</a></li><li><a href="invoking.html">Iniciando o httpd Apache</a></li><li><a href="stopping.html">Parando e Reinicializando</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="overview" id="overview">Visão geral para o
+ ansioso</a> <a title="Link permanente" href="#overview" class="permalink">¶</a></h2>
+
+ <dl>
+ <dt>Instalando no Linux Fedora/CentOS/Red Hat Enterprise</dt>
+ <dd>
+ <pre class="prettyprint lang-">sudo yum install httpd
+sudo systemctl enable httpd
+sudo systemctl start httpd</pre>
+
+
+ <div class="warning">Versões mais recentes dessas distribuições usam
+ <code>dnf</code> em vez de <code>yum</code>. Consulte a <a href="https://fedoraproject.org/wiki/Apache_HTTP_Server">documentação
+ do projeto Fedora</a> para observações específicas dessa plataforma.</div>
+ </dd>
+
+ <dt>Instalando no Ubuntu/Debian</dt>
+ <dd>
+<pre class="prettyprint lang-">sudo apt install apache2
+sudo service apache2 start</pre>
+
+
+ <div class="warning">Consulte a <a href="https://help.ubuntu.com/lts/serverguide/httpd.html">documentação do Ubuntu</a> para observações específicas dessa plataforma.</div>
+
+ </dd>
+
+ <dt>Instalando a partir do código-fonte</dt>
+ <dd>
+ <table>
+
+ <tr>
+ <td><a href="#download">Download</a></td>
+
+ <td>Baixe a última versão em <a href="http://httpd.apache.org/download.cgi#apache24">http://httpd.apache.org/download.cgi</a>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#extract">Extração</a></td>
+
+ <td><code>$ gzip -d httpd-<em>NN</em>.tar.gz<br />
+ $ tar xvf httpd-<em>NN</em>.tar<br />
+ $ cd httpd-<em>NN</em></code></td>
+ </tr>
+
+ <tr>
+ <td><a href="#configure">Configuração</a></td>
+
+ <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
+ </td>
+ </tr>
+
+ <tr>
+ <td><a href="#compile">Compilação</a></td>
+
+ <td><code>$ make</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#install">Instalação</a></td>
+
+ <td><code>$ make install</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#customize">Personalização</a></td>
+
+ <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
+ </tr>
+
+ <tr>
+ <td><a href="#test">Teste</a></td>
+
+ <td><code>$ <em>PREFIX</em>/bin/apachectl -k start</code>
+ </td>
+ </tr>
+ </table>
+
+ <p><em>NN</em> deve ser substituído pelo número da versão atual
+ e <em>PREFIX</em> deve ser substituído pelo
+ caminho do sistema de arquivos no qual o servidor deve ser instalado. Se
+ <em>PREFIX</em> não for especificado, o padrão será
+ <code>/usr/local/apache2</code>.</p>
+
+ <p>Cada seção do processo de compilação e instalação é
+ descrita com mais detalhes abaixo, começando com os requisitos
+ para compilar e instalar o httpd Apache.</p>
+ </dd>
+ </dl>
+
+ <div class="warning">Não encontrou sua plataforma favorita mencionada
+ aqui? <a href="http://http://httpd.apache.org/docs-project/">Ajude-nos
+ a melhorar esta documentação.</a></div>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Requisitos</a> <a title="Link permanente" href="#requirements" class="permalink">¶</a></h2>
+
+ <p>Os seguintes requisitos existem para a compilação do httpd Apache:</p>
+
+ <dl>
+ <dt>APR e APR-Util</dt>
+ <dd>Certifique-se de que o APR e o APR-Util já estejam instalados em seu sistema.
+ Caso contrário, ou se preferir não usar as versões fornecidas pelo sistema,
+ baixe as versões mais recentes do APR e do APR-Util
+ em <a href="http://apr.apache.org/">Apache APR</a>, descompacte-as
+ em <code>/httpd_source_tree_root/srclib/apr</code> e <code>/httpd_source_tree_root/srclib/apr-util</code>
+ (certifique-se de que os nomes dos diretórios não contenham números de versão; por exemplo,
+ a distribuição do APR deve estar em /httpd_source_tree_root/srclib/apr/) e use a
+ opção <code>--with-included-apr</code> do <code>./configure</code>.
+ Em algumas plataformas, pode ser necessário instalar os
+ pacotes <code>-dev</code> correspondentes para permitir que o httpd seja compilado
+ com sua cópia instalada do APR e do APR-Util.</dd>
+
+ <dt>Biblioteca de Expressões Regulares Compatível com Perl (PCRE)</dt>
+ <dd>Esta biblioteca é necessária, mas não é mais fornecida com o httpd.
+ Baixe o código-fonte em <a href="http://www.pcre.org/">http://www.pcre.org</a>,
+ ou instale um pacote. Se o seu sistema de compilação não encontrar
+ o script pcre-config instalado pela compilação do PCRE, indique-o
+ usando o parâmetro <code>--with-pcre</code>. Em algumas plataformas,
+ pode ser necessário instalar o pacote <code>-dev</code> correspondente
+ para permitir que o httpd seja compilado com a sua cópia instalada
+ do PCRE.</dd>
+
+ <dt>Espaço em Disco</dt>
+ <dd>Certifique-se de ter pelo menos 50 MB de espaço livre temporário em disco.
+ Após a instalação, o servidor ocupa aproximadamente 10 MB de espaço em disco.
+ Os requisitos reais de espaço em disco variam
+ consideravelmente dependendo das opções de configuração
+ escolhidas, dos módulos de terceiros e, claro,
+ do tamanho do(s) site(s) que você tem no servidor.</dd>
+
+ <dt>Compilador e sistema de construção ANSI-C</dt>
+ <dd>Certifique-se de ter um compilador ANSI-C instalado. O <a href="http://gcc.gnu.org/">compilador
+ C GNU (GCC)</a> da <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
+ é recomendado. Se você não tiver o GCC,
+ certifique-se de que o compilador do seu fornecedor seja compatível com
+ ANSI. Além disso, seu <code>PATH</code> precisa conter
+ ferramentas básicas de compilação, como <code>make</code>.</dd>
+
+ <dt>Manutenção precisa do horário</dt>
+ <dd>Os elementos do protocolo HTTP são expressos como o horário do
+ dia. Portanto, é hora de configurar algum recurso de
+ sincronização de horário em seu sistema. Normalmente, os
+ programas <code>ntpdate</code> ou <code>xntpd</code> são usados para
+ esse propósito e são baseados no Network Time Protocol (NTP).
+ Consulte a <a href="http://www.ntp.org">página inicial do NTP</a>
+ para obter mais detalhes sobre o software NTP e servidores
+ públicos de horário.</dd>
+
+ <dt><a href="http://www.perl.org/">Perl 5</a>
+ [OPCIONAL]</dt>
+ <dd>Para alguns dos scripts de suporte, como <code class="program"><a href="./programs/apxs.html">apxs</a></code> ou <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (que são
+ escritos em Perl), o interpretador Perl 5 é necessário (versões
+ 5.003 ou mais recentes são suficientes). Se nenhum interpretador Perl 5 for encontrado pelo
+ script <code class="program"><a href="./programs/configure.html">configure</a></code>, você não poderá usar
+ os scripts de suporte afetados. É claro que você ainda poderá
+ compilar e usar o httpd Apache.</dd>
+ </dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="download" id="download">Baixando o Apache</a> <a title="Link permanente" href="#download" class="permalink">¶</a></h2>
+
+ <p>O Servidor HTTP Apache pode ser baixado do <a href="http://httpd.apache.org/download.cgi">site de download
+ do Servidor HTTP Apache</a>, que lista vários espelhos. A maioria dos usuários
+ do Apache em sistemas do tipo Unix se beneficiará mais baixando e
+ compilando uma versão do código-fonte. O processo de compilação (descrito abaixo) é
+ fácil e permite personalizar o servidor de acordo com suas necessidades.
+ Além disso, as versões binárias geralmente não estão atualizadas com as versões
+ de código-fonte mais recentes. Se você baixar um binário, siga as instruções
+ no arquivo <code>INSTALL.bindist</code> dentro da distribuição.</p>
+
+ <p>Após baixar, é importante verificar se você possui uma
+ versão completa e não modificada do Servidor HTTP Apache. Isso
+ pode ser feito testando o arquivo .tar baixado em relação à
+ assinatura PGP. Detalhes sobre como fazer isso estão disponíveis na <a href="http://http://httpd.apache.org/download.cgi#verify">página de download</a>
+ e um exemplo detalhado está disponível descrevendo o <a href="http://http://httpd.apache.org/dev/verification.html">uso do
+ PGP</a>.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="extract" id="extract">Extraindo</a> <a title="Link permanente" href="#extract" class="permalink">¶</a></h2>
+
+ <p>Extrair o código-fonte do arquivo tar do servidor HTTP Apache é uma
+ questão simples de descompactar e, em seguida, extrair o arquivo tar:</p>
+
+<div class="example"><pre class="prettyprint lang-sh">$ gzip -d httpd-<em>NN</em>.tar.gz
+$ tar xvf httpd-<em>NN</em>.tar</pre>
+</div>
+
+ <p>Isso criará um novo diretório no diretório atual
+ contendo o código-fonte da distribuição. Você deve
+ mudar para este diretório (<code>cd</code>) antes de prosseguir com
+ a compilação do servidor.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="configure" id="configure">Configurando a estrutura do código</a> <a title="Link permanente" href="#configure" class="permalink">¶</a></h2>
+
+ <p>O próximo passo é configurar a estrutura do código-fonte do Apache para sua
+ plataforma específica e requisitos pessoais. Isso é feito usando
+ o script <code class="program"><a href="./programs/configure.html">configure</a></code> incluído no
+ diretório raiz da distribuição. (Desenvolvedores que baixarem
+ uma versão não lançada da estrutura de código-fonte do Apache precisarão ter
+ o <code>autoconf</code> e o <code>libtool</code> instalados e
+ precisarão executar o <code>buildconf</code> antes de prosseguir com os próximos
+ passos. Isso não é necessário para versões oficiais.)</p>
+
+ <p>Para configurar a estrutura do código usando todas as opções padrão,
+ basta digitar <code>./configure</code>. Para alterar as opções padrão,
+ o <code class="program"><a href="./programs/configure.html">configure</a></code> aceita uma variedade de variáveis
+ e opções de linha de comando.</p>
+
+ <p>A opção mais importante é o local <code>--prefix</code>
+ onde o Apache será instalado posteriormente, pois o Apache precisa ser
+ configurado para funcionar corretamente nesse local. Um controle mais preciso
+ da localização dos arquivos é possível com <a href="programs/configure.html#installationdirectories">opções de
+ adicionais do configure</a>.</p>
+
+ <p>Neste ponto, você também pode especificar quais
+ <a href="programs/configure.html#optionalfeatures">recursos</a> você
+ deseja incluir no Apache, habilitando e desabilitando <a href="mod/">módulos</a>. O Apache vem com uma ampla gama de módulos
+ incluídos por padrão. Eles serão compilados como
+ <a href="dso.html">objetos compartilhados (DSOs)</a> que podem ser carregados
+ ou descarregados no momento da execução.
+ Você também pode optar por compilar módulos estaticamente usando a opção
+ <code>--enable-<var>module</var>=static</code>.</p>
+
+ <p>Módulos adicionais são habilitados usando a opção
+ <code>--enable-<var>module</var></code>, onde
+ <var>module</var> é o nome do módulo com a
+ string <code>mod_</code> removida e com qualquer sublinhado convertido
+ em um hífen. Da mesma forma, você pode desabilitar módulos com a opção
+ <code>--disable-<var>module</var></code>. Tenha cuidado ao
+ usar essas opções, pois o <code class="program"><a href="./programs/configure.html">configure</a></code> não pode avisá-lo
+ se o módulo especificado não existir; ele simplesmente ignorará a
+ opção.</p>
+
+ <p>Além disso, às vezes é necessário fornecer ao script
+ <code class="program"><a href="./programs/configure.html">configure</a></code> informações adicionais sobre a
+ localização do seu compilador, bibliotecas ou arquivos de cabeçalho. Isso é
+ feito passando variáveis de ambiente ou opções de linha de comando
+ para <code class="program"><a href="./programs/configure.html">configure</a></code>. Para obter mais informações, consulte a
+ página de manual do <code class="program"><a href="./programs/configure.html">configure</a></code>. Ou execute
+ <code class="program"><a href="./programs/configure.html">configure</a></code> usando a opção <code>--help</code>.</p>
+
+ <p>Para uma prévia das possibilidades disponíveis, aqui
+ está um exemplo típico que compila o Apache no caminho
+ <code>/sw/pkg/apache</code> com um compilador e opções específicos
+ mais os dois módulos adicionais <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> e
+ <code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code>:</p>
+
+<div class="example"><pre class="prettyprint lang-sh">$ CC="pgcc" CFLAGS="-O2" \
+ ./configure --prefix=/sw/pkg/apache \
+ --enable-ldap=shared \
+ --enable-lua=shared</pre>
+</div>
+
+ <p>Quando o programa <code class="program"><a href="./programs/configure.html">configure</a></code> for executado, levará alguns minutos para
+ testar a disponibilidade de recursos em seu sistema e gerar
+ arquivos make que serão usados posteriormente para compilar o servidor.</p>
+
+ <p>Detalhes sobre todas as diferentes opções de <code class="program"><a href="./programs/configure.html">configure</a></code> estão
+ disponíveis na página do manual de <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile" id="compile">Compilando</a> <a title="Link permanente" href="#compile" class="permalink">¶</a></h2>
+
+ <p>Agora você pode compilar as várias partes que formam o pacote Apache
+ simplesmente executando o comando:</p>
+
+<div class="example"><p><code>$ make</code></p></div>
+
+ <p>Por favor, tenha paciência, pois uma configuração básica leva
+ vários minutos para compilar e o tempo pode variar bastante
+ dependendo do seu equipamento e do número de módulos que você
+ habilitou.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="install" id="install">Instalando</a> <a title="Link permanente" href="#install" class="permalink">¶</a></h2>
+
+ <p>Agora é hora de instalar o pacote no diretório de instalação configurado
+ <em>PREFIX</em> (consulte a opção <code>--prefix</code>
+ acima) executando:</p>
+
+<div class="example"><p><code>$ make install</code></p></div>
+
+ <p>Normalmente, esta etapa exigirá privilégios de root, já que
+ <em>PREFIX</em> geralmente é um diretório com permissões de
+ escrita restritas.</p>
+
+ <p>Se você estiver atualizando, a instalação não sobrescreverá
+ seus arquivos ou documentos de configuração.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="customize" id="customize">Personalizando</a> <a title="Link permanente" href="#customize" class="permalink">¶</a></h2>
+
+ <p>Em seguida, você pode personalizar seu Servidor HTTP Apache editando
+ os <a href="configuring.html">arquivos de configuração</a> em
+ <code><em>PREFIX</em>/conf/</code>.</p>
+
+<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
+
+ <p>Consulte o manual do Apache em
+ <code><em>PREFIX</em>/docs/manual/</code> ou consulte <a href="http://httpd.apache.org/docs/2.4/">http://httpd.apache.org/docs/2.4/</a> para obter a versão mais recente
+ deste manual e uma referência completa das <a href="mod/directives.html">diretivas de configuração</a> disponíveis.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="test" id="test">Teste</a> <a title="Link permanente" href="#test" class="permalink">¶</a></h2>
+
+ <p>Agora você pode <a href="invoking.html">iniciar</a> seu servidor Apache
+ HTTP executando imediatamente:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
+
+ <p>Você deverá então conseguir solicitar seu primeiro documento
+ através da URL <code>http://localhost/</code>. A página web que você vê está localizada
+ em <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
+ que geralmente será <code><em>PREFIX</em>/htdocs/</code>.
+ Em seguida, <a href="stopping.html">interrompa</a> o servidor novamente
+ executando:</p>
+
+<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="upgrading" id="upgrading">Atualizando</a> <a title="Link permanente" href="#upgrading" class="permalink">¶</a></h2>
+
+ <p>O primeiro passo para a atualização é ler o anúncio de lançamento
+ e o arquivo <code>CHANGES</code> na distribuição do código-fonte para
+ encontrar quaisquer alterações que possam afetar seu site. Ao mudar entre
+ versões principais (por exemplo, de 2.0 para 2.2 ou de 2.2 para 2.4),
+ provavelmente haverá grandes diferenças na configuração de tempo de compilação e
+ tempo de execução que exigirão ajustes manuais. Todos os
+ módulos também precisarão ser atualizados para acomodar as alterações na
+ API do módulo.</p>
+
+ <p>A atualização de uma versão secundária para a seguinte (por exemplo, de
+ 2.2.55 para 2.2.57) é mais fácil. O processo <code>make install</code>
+ não sobrescreverá nenhum dos seus documentos, arquivos de registro ou arquivos
+ de configuração existentes. Além disso, os desenvolvedores fazem
+ todos os esforços para evitar alterações incompatíveis nas
+ opções do <code class="program"><a href="./programs/configure.html">configure</a></code>, na configuração de tempo de execução ou na
+ API do módulo entre versões secundárias. Na maioria dos casos, você poderá
+ usar uma linha de comando <code class="program"><a href="./programs/configure.html">configure</a></code> idêntica, um arquivo de
+ configuração idêntico e todos os seus módulos continuarão
+ funcionando.</p>
+
+ <p>Para atualizar entre versões secundárias, comece encontrando o
+ arquivo <code>config.nice</code> no diretório <code>build</code> do
+ seu servidor instalado ou na raiz da árvore de origem da sua instalação
+ antiga. Este arquivo conterá a linha de comando exata do
+ <code class="program"><a href="./programs/configure.html">configure</a></code> que você usou para configurar a árvore de
+ origem. Em seguida, para atualizar de uma versão para a próxima, basta
+ copiar o arquivo <code>config.nice</code> para a árvore de origem da nova
+ versão, editá-lo para fazer as alterações desejadas e, em seguida,
+ executar:</p>
+
+ <div class="example"><pre class="prettyprint lang-sh">$ ./config.nice
+$ make
+$ make install
+$ <em>PREFIX</em>/bin/apachectl -k graceful-stop
+$ <em>PREFIX</em>/bin/apachectl -k start</pre>
+</div>
+
+ <div class="warning">Você deve sempre testar qualquer nova versão em seu
+ ambiente antes de colocá-la em produção. Por exemplo, você
+ pode instalar e executar a nova versão junto com a antiga
+ usando um <code>--prefix</code> diferente e uma
+ porta diferente (ajustando a diretiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) para testar quaisquer
+ incompatibilidades antes de fazer a atualização final.</div>
+
+ <p>Você pode passar argumentos adicionais para <code>config.nice</code>,
+ que serão anexados às suas opções originais de
+ <code class="program"><a href="./programs/configure.html">configure</a></code>:</p>
+
+ <div class="example"><p><code>
+ $ ./config.nice --prefix=/home/test/apache --with-port=90
+ </code></p></div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="thirdp" id="thirdp">Pacotes de terceiros</a> <a title="Link permanente" href="#thirdp" class="permalink">¶</a></h2>
+
+ <p>Um grande número de terceiros fornece suas próprias distribuições
+ empacotadas do Servidor HTTP Apache para instalação em
+ plataformas específicas. Isso inclui as várias distribuições Linux,
+ vários pacotes de terceiros para Windows, Mac OS X, Solaris e muitas
+ outras.</p>
+
+ <p>Nossa licença de software não apenas permite mas também incentiva esse tipo de
+ redistribuição. No entanto, isso resulta em uma situação em que o
+ layout de configuração e os valores padrão da sua instalação do servidor
+ podem diferir do que está descrito na documentação. Embora
+ lamentável, essa situação provavelmente não mudará
+ tão cedo.</p>
+
+ <p>Uma <a href="https://cwiki.apache.org/confluence/display/httpd/DistrosDefaultLayout">descrição
+ dessas distribuições de terceiros</a> é mantida no wiki
+ do Servidor HTTP e deve refletir o estado atual dessas
+ distribuições de terceiros. No entanto, você precisará se familiarizar
+ com o gerenciamento de pacotes e os procedimentos de instalação da
+ sua plataforma específica.</p>
+
+</div></div>
+<div class="bottomlang">
+<p><span>Línguas Disponíveis: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
+<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" title="Português (Brasil)"> pt-br </a> |
+<a href="./tr/install.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licenciado sob a <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Diretivas</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">Perguntas Frequentes</a> | <a href="./glossary.html">Glossário</a> | <a href="./sitemap.html">Mapa do Site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Relate um problema</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+var langToggle = document.querySelector('.lang-toggle');
+var topLang = document.querySelector('.toplang');
+if (langToggle && topLang) {
+ langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); });
+}
+var qv = document.getElementById('quickview');
+if (qv) {
+ document.body.appendChild(qv);
+ var qvBtn = document.createElement('button');
+ qvBtn.className = 'qv-toggle';
+ qvBtn.setAttribute('aria-label', 'Toggle page navigation');
+ qvBtn.innerHTML = '☰';
+ document.body.appendChild(qvBtn);
+ qvBtn.addEventListener('click', function() {
+ var isOpen = qv.classList.toggle('open');
+ if (isOpen) {
+ qv.style.top = window.scrollY + 10 + 'px';
+ }
+ });
+ window.addEventListener('scroll', function() { qv.classList.remove('open'); });
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" title=""> tr </a></p>
</div>
<div class="outofdate" />
<a href="./fr/install.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/install.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/install.html" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br /><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
+ <variant>pt-br</variant>
<variant outdated="yes">tr</variant>
</variants>
</metafile>
Content-Language: ko
Content-type: text/html; charset=EUC-KR
+URI: invoking.html.pt-br.utf8
+Content-Language: pt-br
+Content-type: text/html; charset=UTF-8
+
URI: invoking.html.tr.utf8
Content-Language: tr
Content-type: text/html; charset=UTF-8
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate">Diese Übersetzung ist möglicherweise
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Lizenziert unter der <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate">Esta traducción podría estar
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licencia bajo los términos de la <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<a href="./fr/invoking.html" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate" />
<a href="./fr/invoking.html" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br /><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate">この日本語訳はすでに古くなっている
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />この文書は <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> のライセンスで提供されています。.</p>
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
<div class="outofdate">ÀÌ ¹®¼´Â ÃÖ½ÅÆÇ ¹ø¿ªÀÌ ¾Æ´Õ´Ï´Ù.
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head>
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+<meta content="width=device-width, initial-scale=1" name="viewport" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Executando o Apache - Servidor HTTP Apache Versão 2.4</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<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" />
+<script src="./style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="./images/favicon.png" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Diretivas</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">Perguntas Frequentes</a> | <a href="./glossary.html">Glossário</a> | <a href="./sitemap.html">Mapa do Site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Relate um problema</a></p>
+<p class="apache">Servidor HTTP Apache Versão 2.4</p>
+<img alt="" src="./images/feather.png" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">Servidor HTTP</a> > <a href="https://httpd.apache.org/docs/">Documentação</a> > <a href="./">Versão 2.4</a></div><div id="page-content"><div id="preamble"><h1>Executando o Apache</h1>
+<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12" /><line y2="12" x2="22" y1="12" x1="2" /><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" /></svg></button>
+<div class="toplang">
+<p><span>Línguas Disponíveis: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" title="Português (Brasil)"> pt-br </a> |
+<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
+</div>
+
+ <p>No Windows o Apache geralmente é executado como um serviço.
+ Para detalhes, consulte: <a href="platform/windows.html#winsvc">Executando o Apache como um Serviço</a>.
+ </p>
+
+ <p>No Unix o programa <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ é executado como um daemon em fica continuamente em
+ segundo plano para gerenciar as requisições. Este documento descreve como
+ executar o <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</p>
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Como o Apache Inicia</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errors">Erros Durante a Inicialização</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#boot">Começando na inicialização do sistema</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#info">Informações Adicionais</a></li>
+</ul><h3>Veja também</h3><ul class="seealso"><li><a href="stopping.html">Interrompendo e Reiniciando</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="startup" id="startup">Como o Apache Inicia</a> <a title="Link permanente" href="#startup" class="permalink">¶</a></h2>
+
+ <p>Se a diretiva <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
+ especificada no arquivo de configuração indicar o padrão 80 (ou qualquer outra
+ porta abaixo de 1024), será necessário ter privilégios de root
+ para iniciar o Apache, para que ele possa se vincular a esta porta privilegiada.
+ Depois que o servidor for iniciado e executar algumas atividades preliminares,
+ como abrir seus arquivos de registro, ele iniciará vários
+ processos filhos que realizam o trabalho de monitorar e
+ responder às requisições de clientes. O processo principal <code>httpd</code>
+ continua a ser executado como usuário root, mas os processos filhos
+ são executados como um usuário com menos privilégios. Isso é controlado pelo
+ <a href="mpm.html">Módulo de Multiprocessamento</a> selecionado.</p>
+
+ <p>O método recomendado para chamar o executável <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ é usar o script de controle <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>. Este
+ script define certas variáveis de ambiente necessárias para que
+ o <code class="program"><a href="./programs/httpd.html">httpd</a></code> funcione corretamente em alguns sistemas operacionais
+ e, em seguida, chama o binário <code class="program"><a href="./programs/httpd.html">httpd</a></code>.
+ O <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> repassará quaisquer argumentos da linha de comando,
+ portanto, quaisquer opções do <code class="program"><a href="./programs/httpd.html">httpd</a></code> também podem ser usadas com o
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>. Você também pode editar diretamente o
+ script <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> alterando a variável <code>HTTPD</code>
+ no início para especificar o local correto do
+ binário <code class="program"><a href="./programs/httpd.html">httpd</a></code> e quaisquer argumentos da linha de comando que você
+ deseje que estejam <em>sempre</em> presentes.</p>
+
+ <p>A primeira coisa que o <code class="program"><a href="./programs/httpd.html">httpd</a></code> faz quando é
+ chamado é localizar e ler o <a href="configuring.html">arquivo de configuração</a>
+ <code>httpd.conf</code>. A localização deste arquivo é definida no
+ momento da compilação, mas é possível especificar sua localização no momento da execução
+ usando a opção de linha de comando <code>-f</code> como em:</p>
+
+<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
+ /usr/local/apache2/conf/httpd.conf</code></p></div>
+
+ <p>Se tudo correr bem durante a inicialização, o servidor se desconectará do
+ terminal e o prompt de comando retornará quase
+ imediatamente. Isso indica que o servidor está em funcionamento.
+ Você pode então usar seu navegador para se conectar ao servidor e visualizar
+ a página de teste no diretório <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="errors" id="errors">Erros Durante a Inicialização</a> <a title="Link permanente" href="#errors" class="permalink">¶</a></h2>
+
+ <p>Se o Apache sofrer um problema fatal durante a inicialização, ele
+ escreverá uma mensagem descrevendo o problema no console ou
+ no <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> antes de
+ encerrar. Uma das mensagens de erro mais comuns é "<code>Não foi possível
+ vincular à porta ...</code>". Essa mensagem geralmente é causada por
+ um dos seguintes motivos:</p>
+
+ <ul>
+ <li>Tentativa de iniciar o servidor em uma porta privilegiada sem
+ estar logado como usuário root; ou</li>
+
+ <li>Tentativa de iniciar o servidor quando já existe outra instância
+ do Apache ou de algum outro servidor web vinculada à mesma
+ porta.</li>
+ </ul>
+
+ <p>Para obter mais instruções sobre como solucionar problemas, consulte as
+ <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">Perguntas Frequentes</a> do Apache.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="boot" id="boot">Começando na inicialização do sistema</a> <a title="Link permanente" href="#boot" class="permalink">¶</a></h2>
+
+ <p>Se você deseja que seu servidor continue em execução após uma reinicialização
+ do sistema, adicione uma chamada a <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> aos seus
+ arquivos de inicialização do sistema (normalmente <code>rc.local</code> ou um arquivo em
+ um diretório <code>rc.N</code>). Isso iniciará o Apache como
+ root. Antes de fazer isso, certifique-se de que seu servidor esteja devidamente
+ configurado para restrições de segurança e acesso.</p>
+
+ <p>O script <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> foi projetado para funcionar como um
+ script de inicialização SysV padrão; ele pode receber os argumentos
+ <code>start</code>, <code>restart</code> e <code>stop</code>
+ e traduzi-los nos sinais apropriados para
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>. Portanto, a maioria das vezes é só adicionar
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> ao diretório de inicialização apropriado. Mas certifique-se
+ de verificar os requisitos exatos do seu sistema.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="info" id="info">Informações Adicionais</a> <a title="Link permanente" href="#info" class="permalink">¶</a></h2>
+
+ <p>Informações adicionais sobre as opções de linha de comando de <code class="program"><a href="./programs/httpd.html">httpd</a></code> e <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>, bem como outros programas de suporte
+ incluídos com o servidor, estão disponíveis na página
+ <a href="programs/">Servidor e Programas de Suporte</a>.
+ Há também documentação sobre todos os <a href="mod/">módulos</a> incluídos na distribuição do Apache
+ e as <a href="mod/directives.html">diretivas</a> que eles
+ fornecem.</p>
+</div></div>
+<div class="bottomlang">
+<p><span>Línguas Disponíveis: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
+<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" title="Português (Brasil)"> pt-br </a> |
+<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licenciado sob a <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Diretivas</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">Perguntas Frequentes</a> | <a href="./glossary.html">Glossário</a> | <a href="./sitemap.html">Mapa do Site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Relate um problema</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+var langToggle = document.querySelector('.lang-toggle');
+var topLang = document.querySelector('.toplang');
+if (langToggle && topLang) {
+ langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); });
+}
+var qv = document.getElementById('quickview');
+if (qv) {
+ document.body.appendChild(qv);
+ var qvBtn = document.createElement('button');
+ qvBtn.className = 'qv-toggle';
+ qvBtn.setAttribute('aria-label', 'Toggle page navigation');
+ qvBtn.innerHTML = '☰';
+ document.body.appendChild(qvBtn);
+ qvBtn.addEventListener('click', function() {
+ var isOpen = qv.classList.toggle('open');
+ if (isOpen) {
+ qv.style.top = window.scrollY + 10 + 'px';
+ }
+ });
+ window.addEventListener('scroll', function() { qv.classList.remove('open'); });
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" title=""> tr </a></p>
</div>
<div class="outofdate" />
<a href="./fr/invoking.html" hreflang="fr" rel="alternate" title=""> fr </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="./pt-br/invoking.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> |
<a href="./tr/invoking.html" title=""> tr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br /><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<variant outdated="yes">fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
+ <variant>pt-br</variant>
<variant outdated="yes">tr</variant>
</variants>
</metafile>
<dt><em>URL-path</em></dt>
- <dd>The part of a <em>url</em> which follows the scheme and
- hostname as in <code>/path/to/file.html</code>. The
- <em>url-path</em> represents a web-view of a resource, as
+ <dd>The part of a URL which follows the scheme, hostname,
+ and optional port, but precedes any query string — for
+ example, <code>/path/to/file.html</code>. The
+ <em>URL-path</em> represents a web-view of a resource, as
opposed to a file-system view.</dd>
<dt><em>file-path</em></dt>
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
+<div class="outofdate">Esta traducción podría estar
+ obsoleta. Consulte la versión en inglés de la
+ documentación para comprobar si se han producido cambios
+ recientemente.</div>
<p>Este documento describe los términos que se usan para describir
cada <a href="directives.html">directiva de configuración</a> de
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
+<div class="outofdate" />
<p>Ce document décrit les termes utilisés pour décrire chaque <a href="directives.html">directive de configuration</a> d'Apache.</p>
</div>
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title=""> tr </a></p>
</div>
+<div class="outofdate">この日本語訳はすでに古くなっている
+ 可能性があります。
+ 最近更新された内容を見るには英語版をご覧下さい。
+ </div>
<p>この文書は各 Apache <a href="directives.html">設定ディレクティブ</a>
を説明するために使われている用語を説明します。</p>
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/directive-dict.html" title=""> tr </a></p>
</div>
+<div class="outofdate" />
<p>Bu belgede Apache <a href="directives.html">yapılandırma
yönergeler</a>ini tanımlamakta kullanılan terimler açıklanmıştır.</p>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1544630 -->
+<!-- English Revision: 1544630:1934450 (outdated) -->
<!-- Spanish Revision: Daniel Ferradal -->
<!--
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1544630 -->
+<!-- English Revision: 1544630:1934450 (outdated) -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 1544630 -->
+<!-- English Revision: 1544630:1934450 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="EUC-KR" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 151408:1544630 (outdated) -->
+<!-- English Revision: 151408:1934450 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<variants>
<variant>en</variant>
- <variant>es</variant>
- <variant>fr</variant>
- <variant>ja</variant>
+ <variant outdated="yes">es</variant>
+ <variant outdated="yes">fr</variant>
+ <variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
- <variant>tr</variant>
+ <variant outdated="yes">tr</variant>
</variants>
</metafile>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1544630 -->
+<!-- English Revision: 1544630:1934450 (outdated) -->
<!-- =====================================================
Translated by: Nilgün Belma Bugüner <nilgun belgeler.gen.tr>
Reviewed by: Orhan Berent <berent belgeler.gen.tr>
portion of it, including the PATH_INFO or QUERY_STRING.</p>
<p>A rewrite rule
- can be invoked in the server configuration files, or in <a class="glossarylink" href="../glossary.html#perdirectory" title="see glossary">per-directory</a> context. The path generated
- by a rewrite rule can include a query string, or can lead to internal
+ can be invoked in the server configuration files, or in <a class="glossarylink" href="../glossary.html#perdirectory" title="see glossary">per-directory</a> context. The substitution
+ string of a rewrite rule can include a query string, and a rule can lead to internal
sub-processing, external request redirection, or internal proxy
throughput.</p>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1932386:1934223 (outdated) -->
+<!-- English Revision: 1932386:1934448 (outdated) -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
Content-Language: ko
Content-type: text/html; charset=EUC-KR
-URI: new_features_2_0.html.pt-br
+URI: new_features_2_0.html.pt-br.utf8
Content-Language: pt-br
Content-type: text/html; charset=UTF-8
</ul><h3>Veja também</h3><ul class="seealso"><li><a href="upgrading.html">Atualizando da versão 1.3 para a 2.0</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="core" id="core">Principais Melhorias</a> <a title="Permanent link" href="#core" class="permalink">¶</a></h2>
+<h2><a name="core" id="core">Principais Melhorias</a> <a title="Link permanente" href="#core" class="permalink">¶</a></h2>
<dl>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="module" id="module">Melhorias nos Módulos</a> <a title="Permanent link" href="#module" class="permalink">¶</a></h2>
+<h2><a name="module" id="module">Melhorias nos Módulos</a> <a title="Link permanente" href="#module" class="permalink">¶</a></h2>
<dl>
Content-Language: ko
Content-type: text/html; charset=EUC-KR
-URI: new_features_2_2.html.pt-br
+URI: new_features_2_2.html.pt-br.utf8
Content-Language: pt-br
Content-type: text/html; charset=UTF-8
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="core" id="core">Melhorias do Núcleo</a> <a title="Permanent link" href="#core" class="permalink">¶</a></h2>
+<h2><a name="core" id="core">Melhorias do Núcleo</a> <a title="Link permanente" href="#core" class="permalink">¶</a></h2>
<dl>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="module" id="module">Melhorias nos Módulos</a> <a title="Permanent link" href="#module" class="permalink">¶</a></h2>
+<h2><a name="module" id="module">Melhorias nos Módulos</a> <a title="Link permanente" href="#module" class="permalink">¶</a></h2>
<dl>
<dt>Authn/Authz</dt>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="programs" id="programs">Melhorias na Aplicação</a> <a title="Permanent link" href="#programs" class="permalink">¶</a></h2>
+<h2><a name="programs" id="programs">Melhorias na Aplicação</a> <a title="Link permanente" href="#programs" class="permalink">¶</a></h2>
<dl>
<dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="developer" id="developer">Alterações para Desenvolvedor de Módulos</a> <a title="Permanent link" href="#developer" class="permalink">¶</a></h2>
+<h2><a name="developer" id="developer">Alterações para Desenvolvedor de Módulos</a> <a title="Link permanente" href="#developer" class="permalink">¶</a></h2>
<dl>
<dt>API <a class="glossarylink" href="./glossary.html#apr" title="ver glossário">APR</a> 1.0</dt>
Content-Language: fr
Content-type: text/html; charset=UTF-8
-URI: new_features_2_4.html.pt-br
+URI: new_features_2_4.html.pt-br.utf8
Content-Language: pt-br
Content-type: text/html; charset=UTF-8
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="core" id="core">Melhorias no Núcleo</a> <a title="Permanent link" href="#core" class="permalink">¶</a></h2>
+<h2><a name="core" id="core">Melhorias no Núcleo</a> <a title="Link permanente" href="#core" class="permalink">¶</a></h2>
<dl>
<dt>MPMs carregáveis no momento da execução</dt>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="newmods" id="newmods">Novos Módulos</a> <a title="Permanent link" href="#newmods" class="permalink">¶</a></h2>
+<h2><a name="newmods" id="newmods">Novos Módulos</a> <a title="Link permanente" href="#newmods" class="permalink">¶</a></h2>
<dl>
<dt><code class="module"><a href="./mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></dt>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="module" id="module">Melhorias em Módulos</a> <a title="Permanent link" href="#module" class="permalink">¶</a></h2>
+<h2><a name="module" id="module">Melhorias em Módulos</a> <a title="Link permanente" href="#module" class="permalink">¶</a></h2>
<dl>
<dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="programs" id="programs">Melhorias em Programas</a> <a title="Permanent link" href="#programs" class="permalink">¶</a></h2>
+<h2><a name="programs" id="programs">Melhorias em Programas</a> <a title="Link permanente" href="#programs" class="permalink">¶</a></h2>
<dl>
<dt><code class="program"><a href="./programs/fcgistarter.html">fcgistarter</a></code></dt>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="documentation" id="documentation">Documentação</a> <a title="Permanent link" href="#documentation" class="permalink">¶</a></h2>
+<h2><a name="documentation" id="documentation">Documentação</a> <a title="Link permanente" href="#documentation" class="permalink">¶</a></h2>
<dl>
<dt>mod_rewrite</dt>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="developer" id="developer">Mudanças no Desenvolvedor de Módulos</a> <a title="Permanent link" href="#developer" class="permalink">¶</a></h2>
+<h2><a name="developer" id="developer">Mudanças no Desenvolvedor de Módulos</a> <a title="Link permanente" href="#developer" class="permalink">¶</a></h2>
<dl>
<dt>Adicionado o Gancho de Verificação de Configuração</dt>
declared in .htaccess</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#inheritance">Rule inheritance with RewriteOptions</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#debugging">Debugging .htaccess rewrite rules</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#context-restrictions">Which contexts support rewrite rules?</a></li>
</ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="flags.html">RewriteRule Flags</a></li><li><a href="tech.html">Technical details</a></li><li><a href="../mod/mod_rewrite.html#what_is_matched">What is matched?</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
production. It generates a large volume of output and will affect
performance.</div>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="context-restrictions" id="context-restrictions">Which contexts support rewrite rules?</a> <a title="Permanent link" href="#context-restrictions" class="permalink">¶</a></h2>
+
+<p>Rewrite rules are supported in
+<a class="glossarylink" href="../glossary.html#perdirectory" title="see glossary">per-directory context</a>
+(<a href="../howto/htaccess.html">.htaccess</a> files,
+<code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, and
+<code class="directive"><a href="../mod/core.html#if"><If></a></code> blocks).</p>
+
+<p>Although rewrite rules are syntactically permitted in
+<code class="directive"><a href="../mod/core.html#location"><Location></a></code>
+and <code class="directive"><a href="../mod/core.html#files"><Files></a></code>
+sections (including their regex counterparts), this is
+unsupported and should never be necessary. Relative
+substitutions, in particular, are likely to break in
+these contexts.</p>
+
+<div class="warning"><h3>These containers silently change rewrite
+behavior</h3>
+<p>Placing a <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+inside a <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>,
+<code class="directive"><a href="../mod/core.html#if"><If></a></code>, or
+<code class="directive"><a href="../mod/core.html#location"><Location></a></code> block
+— even inside a
+<code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> in the
+main server config — silently switches to
+<a class="glossarylink" href="../glossary.html#perdirectory" title="see glossary">per-directory context</a> behavior.
+This means the leading slash is stripped from the URL before pattern
+matching, substitutions trigger an internal redirect (with loop risk),
+and the <a href="../rewrite/flags.html#flag_l">[L]</a> flag no longer
+truly stops processing — use
+<a href="../rewrite/flags.html#flag_end">[END]</a> instead.</p>
+</div>
+
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/rewrite/htaccess.html" title="English"> en </a> |
<?xml version="1.0" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1933066:1933719 (outdated) -->
+<!-- English Revision: 1933066:1934452 (outdated) -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
inside <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>
sections or <a href="../howto/htaccess.html"><code>.htaccess</code>
files</a> at the expense of some additional complexity. This technique
-is called <a class="glossarylink" href="../glossary.html#perdirectory" title="see glossary">per-directory</a> rewrites.</p>
+is called <a class="glossarylink" href="../glossary.html#perdirectory" title="see glossary">per-directory</a> rewrites.
+Note that
+<code class="directive"><a href="../mod/core.html#if"><If></a></code> and
+<code class="directive"><a href="../mod/core.html#location"><Location></a></code> blocks
+also trigger per-directory behavior — see
+<a href="htaccess.html#context-restrictions">Which contexts support rewrite rules?</a>.</p>
<p>The main difference from per-server rewrites is that the path
prefix of the directory containing the <code>.htaccess</code> file is
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1933424:1934223 (outdated) -->
+<!-- English Revision: 1933424:1934452 (outdated) -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
URI: upgrading.html.fr.utf8
Content-Language: fr
Content-type: text/html; charset=UTF-8
+
+URI: upgrading.html.pt-br.utf8
+Content-Language: pt-br
+Content-type: text/html; charset=UTF-8
<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12" /><line y2="12" x2="22" y1="12" x1="2" /><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" /></svg></button>
<div class="toplang">
<p><span>Available Languages: </span><a href="./en/upgrading.html" title="English"> en </a> |
-<a href="./fr/upgrading.html" hreflang="fr" rel="alternate" title=""> fr </a></p>
+<a href="./fr/upgrading.html" hreflang="fr" rel="alternate" title=""> fr </a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
</div>
<p>In order to assist folks upgrading, we maintain a document
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/upgrading.html" title="English"> en </a> |
-<a href="./fr/upgrading.html" hreflang="fr" rel="alternate" title=""> fr </a></p>
+<a href="./fr/upgrading.html" hreflang="fr" rel="alternate" title=""> fr </a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12" /><line y2="12" x2="22" y1="12" x1="2" /><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" /></svg></button>
<div class="toplang">
<p><span>: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="./fr/upgrading.html" title=""> fr </a></p>
+<a href="./fr/upgrading.html" title=""> fr </a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
</div>
<p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
</div></div>
<div class="bottomlang">
<p><span>: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> |
-<a href="./fr/upgrading.html" title=""> fr </a></p>
+<a href="./fr/upgrading.html" title=""> fr </a> |
+<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br /><a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/" /> | <a href="./mod/quickreference.html" /> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ" /> | <a href="./glossary.html" /> | <a href="./sitemap.html" /> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2" /></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"><head>
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
+<meta content="width=device-width, initial-scale=1" name="viewport" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Atualizando da versão 2.2 para 2.4 - Servidor HTTP Apache Versão 2.4</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<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" />
+<script src="./style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="./images/favicon.png" rel="shortcut icon" /></head>
+<body id="manual-page"><div id="page-header">
+<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Diretivas</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">Perguntas Frequentes</a> | <a href="./glossary.html">Glossário</a> | <a href="./sitemap.html">Mapa do Site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Relate um problema</a></p>
+<p class="apache">Servidor HTTP Apache Versão 2.4</p>
+<img alt="" src="./images/feather.png" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
+<div id="path">
+<a href="https://www.apache.org/">Apache</a> > <a href="https://httpd.apache.org/">Servidor HTTP</a> > <a href="https://httpd.apache.org/docs/">Documentação</a> > <a href="./">Versão 2.4</a></div><div id="page-content"><div id="preamble"><h1>Atualizando da versão 2.2 para 2.4</h1>
+<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12" /><line y2="12" x2="22" y1="12" x1="2" /><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" /></svg></button>
+<div class="toplang">
+<p><span>Línguas Disponíveis: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="./fr/upgrading.html" hreflang="fr" rel="alternate" title=""> fr </a> |
+<a href="./pt-br/upgrading.html" title="Português (Brasil)"> pt-br </a></p>
+</div>
+
+ <p>Para auxiliar os usuários na atualização, mantemos um documento
+ que descreve informações essenciais para usuários existentes do Servidor HTTP
+ Apache. Estas notas são breves e você poderá encontrar
+ mais informações no documento <a href="new_features_2_4.html">Novas Funcionalidades</a> ou no
+ arquivo <code>src/CHANGES</code>. Desenvolvedores de aplicações e módulos
+ podem encontrar um resumo das alterações da API na <a href="developer/new_api_2_4.html">Visão geral de atualizações da API</a>.</p>
+
+ <p>Este documento descreve alterações no comportamento do servidor que podem
+ exigir que você altere sua configuração ou a forma como usa o servidor
+ para continuar usando a versão 2.4 da mesma forma que usa a versão 2.2.
+ Para aproveitar os novos recursos da versão 2.4, consulte o documento sobre Novas
+ Funcionalidades.</p>
+
+ <p>Este documento descreve apenas as alterações da versão 2.2 para a 2.4. Se você
+ estiver atualizando da versão 2.0, também deverá consultar o <a href="http://http://httpd.apache.org/docs/2.2/upgrading.html">Documento de Atualização
+ da versão 2.0 para 2.2</a>.</p>
+
+</div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Alterações na Configuração no Momento da Compilação</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#run-time">Alterações na Configuração no Momento da Execução</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#misc">Alterações Miscelâneas</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#third-party">Módulos de Terceiros</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#commonproblems">Problemas comuns ao atualizar</a></li>
+</ul><h3>Veja também</h3><ul class="seealso"><li><a href="new_features_2_4.html">Visão geral das novas funcionalidades
+ no Servidor HTTP Apache 2.4</a></li></ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="compile-time" id="compile-time">Alterações na Configuração no Momento da Compilação</a> <a title="Link permanente" href="#compile-time" class="permalink">¶</a></h2>
+
+
+ <p>O processo de compilação é muito semelhante ao usado na
+ versão 2.2. Sua antiga linha de comando <code>configure</code>
+ (encontrada em <code>build/config.nice</code> no diretório do servidor
+ instalado) pode ser usada na maioria dos casos. Há algumas alterações nas
+ configurações padrão. Alguns detalhes das alterações:</p>
+
+ <ul>
+ <li>Estes módulos foram removidos: mod_authn_default,
+ mod_authz_default, mod_mem_cache. Se você estava usando
+ mod_mem_cache na versão 2.2, consulte <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>
+ na versão 2.4.</li>
+
+ <li>Todas as implementações de balanceamento de carga foram movidas para
+ submódulos individuais e independentes do mod_proxy, por exemplo:
+ <code class="module"><a href="./mod/mod_lbmethod_bybusyness.html">mod_lbmethod_bybusyness</a></code>. Você pode precisar
+ compilar e carregar qualquer um desses que sua configuração
+ utiliza.</li>
+
+ <li>O suporte à plataforma foi removido para BeOS, TPF e
+ até mesmo plataformas mais antigas, como A/UX, Next e Tandem. Acredita-se
+ que estas já não estivessem funcionando corretamente.</li>
+
+ <li>configure: módulos dinâmicos (DSO) são compilados por padrão.</li>
+
+ <li>configure: por padrão, apenas um conjunto básico de módulos é carregado. As
+ outras diretivas <code class="directive">LoadModule</code> estão comentadas
+ no arquivo de configuração.</li>
+
+ <li>configure: o conjunto de módulos "most" ("maioria") é compilado por padrão</li>
+
+ <li>configure: o conjunto de módutos "reallyall" ("realmente todos") adiciona os módulos de desenvolvedor
+ ao conjunto "all" ("todos")</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="run-time" id="run-time">Alterações na Configuração no Momento da Execução</a> <a title="Link permanente" href="#run-time" class="permalink">¶</a></h2>
+
+ <p>Houve mudanças significativas na configuração de autorização e outras
+ pequenas alterações de configuração que podem exigir alterações em seus arquivos
+ de configuração da versão 2.2 antes de usá-los na versão 2.4.</p>
+
+ <h3><a name="authz" id="authz">Autorização</a></h3>
+
+
+ <p>Qualquer arquivo de configuração que utilize autorização provavelmente
+ precisará de alterações.</p>
+
+ <p>Você deve revisar a seção <a href="howto/auth.html">Como Fazer: Autenticação,
+ Autorização e Controle de Acesso</a>, especialmente a parte
+ <a href="howto/auth.html#beyond">Além da simples autorização</a>
+ que explica os novos mecanismos para controlar a ordem
+ em que as diretivas de autorização são aplicadas.</p>
+
+ <p>As diretivas que controlam como os módulos de autorização respondem quando
+ não correspondem ao usuário autenticado foram removidas: Isso inclui
+ AuthzLDAPAuthoritative, AuthzDBDAuthoritative, AuthzDBMAuthoritative,
+ AuthzGroupFileAuthoritative, AuthzUserAuthoritative,
+ e AuthzOwnerAuthoritative. Essas diretivas foram substituídas pelas
+ diretivas mais expressivas <code class="directive"><a href="./mod/mod_authz_core.html#requireany">RequireAny</a></code>,
+ <code class="directive"><a href="./mod/mod_authz_core.html#requirenone">RequireNone</a></code> e
+ <code class="directive"><a href="./mod/mod_authz_core.html#requireall">RequireAll</a></code>.</p>
+
+ <p>Se você usa <code class="module"><a href="./mod/mod_authz_dbm.html">mod_authz_dbm</a></code>, você deve migrar sua
+ configuração para usar <code>Require dbm-group ...</code> em vez de
+ <code>Require group ...</code>.</p>
+
+ <h4><a name="access" id="access">Controle de acesso</a></h4>
+
+
+ <p>Na versão 2.2, o controle de acesso baseado no nome do host do cliente, no endereço IP,
+ e em outras características das solicitações do cliente era feito usando as
+ diretivas <code class="directive"><a href="./mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code> e <code class="directive"><a href="./mod/mod_access_compat.html#satisfy">Satisfy</a></code>.</p>
+
+ <p>Na versão 2.4, esse controle de acesso é feito da mesma forma que outras
+ verificações de autorização, usando o novo módulo
+ <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. Os antigos padrões de controle de acesso
+ devem ser substituídos pelos novos mecanismos de autenticação,
+ embora, para compatibilidade com configurações antigas, o novo
+ módulo <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> seja fornecido.</p>
+
+ <div class="note"><h3>Misturando diretivas antigas com novas</h3>
+ <p>Misturar diretivas antigas como <code class="directive"><a href="./mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code> ou <code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code> com novas como
+ <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code> é possível tecnicamente porém
+ não é recomendado. <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> foi criado para suportar
+ configurações que contêm somente diretivas antigas para facilitar a migração para a versão 2.4.
+ Favor verificar os exemplos abaixo para ter uma ideia melhor sobre os problemas que podem surgir.
+ </p>
+ </div>
+
+ <p>Aqui estão alguns exemplos de maneiras antigas e novas de fazer o mesmo
+ controle de acesso.</p>
+
+ <p>Neste exemplo, não há autenticação e todas as solicitações são negadas.</p>
+ <div class="example"><h3>Configuração na versão 2.2:</h3><pre class="prettyprint lang-config">Order deny,allow
+Deny from all</pre>
+</div>
+ <div class="example"><h3>Configuração na versão 2.4:</h3><pre class="prettyprint lang-config">Require all denied</pre>
+</div>
+
+ <p>Neste exemplo, não há autenticação e todas as solicitações são permitidas.</p>
+ <div class="example"><h3>Configuração na versão 2.2:</h3><pre class="prettyprint lang-config">Order allow,deny
+Allow from all</pre>
+</div>
+ <div class="example"><h3>Configuração na versão 2.4:</h3><pre class="prettyprint lang-config">Require all granted</pre>
+</div>
+
+ <p>No exemplo a seguir, não há autenticação e todos os hosts no domínio example.org
+ têm acesso permitido; todos os outros têm acesso negado.</p>
+
+ <div class="example"><h3>Configuração na versão 2.2:</h3><pre class="prettyprint lang-config">Order Deny,Allow
+Deny from all
+Allow from example.org</pre>
+</div>
+ <div class="example"><h3>Configuração na versão 2.4:</h3><pre class="prettyprint lang-config">Require host example.org</pre>
+</div>
+
+ <p>No exemplo a seguir, misturar diretivas antigas e novas leva a
+ resultados inesperados.</p>
+
+ <div class="example"><h3>Misturando diretivas antigas e novas: NÃO FUNCIONA COMO ESPERADO</h3><pre class="prettyprint lang-config">DocumentRoot "/var/www/html"
+
+<Directory "/">
+ AllowOverride None
+ Order deny,allow
+ Deny from all
+</Directory>
+
+<Location "/server-status">
+ SetHandler server-status
+ Require local
+</Location>
+
+access.log - GET /server-status 403 127.0.0.1
+error.log - AH01797: client denied by server configuration: /var/www/html/server-status</pre>
+</div>
+ <p>Por que o httpd nega acesso a server-status mesmo quando a configuração parece permitir?
+ Porque as diretivas <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> tem precedência
+ sobre as <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code> neste cenário de
+ <a href="sections.html#merging">mesclagem</a> de configurações.</p>
+
+ <p>Este exemplo, por outro lado, funciona como esperado:</p>
+
+ <div class="example"><h3>Misturando diretivas antigas e novas: FUNCIONA COMO ESPERADO</h3><pre class="prettyprint lang-config">DocumentRoot "/var/www/html"
+
+<Directory "/">
+ AllowOverride None
+ Require all denied
+</Directory>
+
+<Location "/server-status">
+ SetHandler server-status
+ Order deny,allow
+ Deny from all
+ Allow From 127.0.0.1
+</Location>
+
+access.log - GET /server-status 200 127.0.0.1</pre>
+</div>
+ <p>Portanto, mesmo se a mistura de configurações ainda seja
+ possível, tente evitar na atualizaçao: mantenha diretivas antigas e somente
+ migre para as novas em um estágio posterior ou migre tudo de uma vez.
+ </p>
+
+
+ <p>Em muitas configurações com autenticação, onde o valor de
+ <code class="directive">Satisfy</code> tinha o padrão de <em>ALL</em>, trechos
+ que simplesmente desligavam o controle de acesso baseado em host são omitidos:</p>
+
+ <div class="example"><h3>Configuração na versão 2.2:</h3><pre class="prettyprint lang-config"># configuração na versão 2.2 que desliga o controle de acesso baseado em host e usa somente autenticação
+Order Deny,Allow
+Allow from all
+AuthType Basic
+AuthBasicProvider file
+AuthUserFile /example.com/conf/users.passwd
+AuthName secure
+Require valid-user</pre>
+</div>
+ <div class="example"><h3>Configuração na versão 2.4:</h3><pre class="prettyprint lang-config"># Não é necessário substituir o controle de acesso baseado em host
+AuthType Basic
+AuthBasicProvider file
+AuthUserFile /example.com/conf/users.passwd
+AuthName secure
+Require valid-user</pre>
+</div>
+
+ <p>Em configurações onde a autenticação e o controle de acesso eram adequadamente combinados, as
+ diretivas de controle de acesso devem ser migradas. Este exemplo permite que as solicitações atendam a <em>ambos</em> os critérios:</p>
+ <div class="example"><h3>Configuração na versão 2.2:</h3><pre class="prettyprint lang-config">Order allow,deny
+Deny from all
+# Satisfy ALL is the default
+Satisfy ALL
+Allow from 127.0.0.1
+AuthType Basic
+AuthBasicProvider file
+AuthUserFile /example.com/conf/users.passwd
+AuthName secure
+Require valid-user</pre>
+</div>
+ <div class="example"><h3>Configuração na versão 2.4:</h3><pre class="prettyprint lang-config">AuthType Basic
+AuthBasicProvider file
+AuthUserFile /example.com/conf/users.passwd
+AuthName secure
+<RequireAll>
+ Require valid-user
+ Require ip 127.0.0.1
+</RequireAll></pre>
+</div>
+
+ <p>Em configurações onde a autenticação e o controle de acesso eram adequadamente combinados, as
+ diretivas de controle de acesso devem ser migradas. Este exemplo permite que as solicitações atendam a <em>qualquer</em> um dos critérios:</p>
+ <div class="example"><h3>Configuração na versão 2.2:</h3><pre class="prettyprint lang-config">Order allow,deny
+Deny from all
+Satisfy any
+Allow from 127.0.0.1
+AuthType Basic
+AuthBasicProvider file
+AuthUserFile /example.com/conf/users.passwd
+AuthName secure
+Require valid-user</pre>
+</div>
+ <div class="example"><h3>Configuração na versão 2.4:</h3><pre class="prettyprint lang-config">AuthType Basic
+AuthBasicProvider file
+AuthUserFile /example.com/conf/users.passwd
+AuthName secure
+# <RequireAny> (implícito)
+Require valid-user
+Require ip 127.0.0.1</pre>
+</div>
+
+
+
+ <h3><a name="config" id="config">Outras mudanças na configuração</a></h3>
+
+
+ <p>Alguns outros pequenos ajustes podem ser necessários para configurações
+ em particular como discutido abaixo.</p>
+
+ <ul>
+ <li><code class="directive">MaxRequestsPerChild</code> foi renomeada para
+ <code class="directive"><a href="./mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code>,
+ descrevendo com maior precisão o que ela faz. O nome antigo ainda
+ é suportado.</li>
+
+ <li><code class="directive">MaxClients</code> foi renomeada para
+ <code class="directive"><a href="./mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>,
+ que descreve melhor o que ela faz. Para MPMs assíncronos, como
+ <code class="module"><a href="./mod/event.html">event</a></code>, o número máximo de clientes não é
+ equivalente ao número de threads. O nome antigo ainda
+ é suportado.</li>
+
+ <li>A diretiva <code class="directive"><a href="./mod/core.html#defaulttype">DefaultType</a></code>
+ não tem mais nenhum efeito além de emitir um
+ alerta se for usada com algum valor diferente de
+ <code>none</code>. É necessário usar outras configurações
+ para substituí-la na versão 2.4.
+ </li>
+
+ <li>O padrão para <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>
+ agora é <code>None</code>.</li>
+
+ <li>O padrão para <code class="directive"><a href="./mod/core.html#enablesendfile">EnableSendfile</a></code>
+ agora é Off.</li>
+
+ <li>O padrão para <code class="directive"><a href="./mod/core.html#fileetag">FileETag</a></code>
+ agora é "MTime Size" (sem INode).</li>
+
+ <li><code class="module"><a href="./mod/mod_dav_fs.html">mod_dav_fs</a></code>: O formato do arquivo de <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> foi alterado para
+ sistemas com inodes. o arquivos antigo de <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> precisa ser apagado na
+ atualização.
+ </li>
+
+ <li><code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> somente
+ aceita valores de <code>On</code> ou <code>Off</code>.
+ Anteriormente, qualquer valor diferente de "Off" ou "0" era tratado como
+ "On".</li>
+
+ <li>As diretivas AcceptMutex, LockFile, RewriteLock, SSLMutex,
+ SSLStaplingMutex e WatchdogMutexPath foram substituídas
+ por uma única diretiva <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.
+ É necessário avaliar o uso dessas diretivas
+ removidas na configuração 2.2 para determinar se elas podem
+ ser apenas removidas ou se precisam ser substituídas usando <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.</li>
+
+ <li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: <code class="directive"><a href="./mod/mod_cache.html#cacheignoreurlsessionidentifiers">CacheIgnoreURLSessionIdentifiers</a></code>
+ agora faz uma correspondência exata com a string de consulta em vez de
+ um correspondência parcial. Se a configuração estava usando strings
+ parciais, por exemplo, usando <code>sessionid</code> para corresponder a
+ <code>/someapplication/image.gif;jsessionid=123456789</code>,
+ então será necessário alterar para a string completa
+ <code>jsessionid</code>.
+ </li>
+
+ <li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: O segundo parâmetro para
+ <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code> somente
+ corresponde ao conteúdo do proxy direto se ele começar com o protocolo
+ correto. Na versão 2.2 e anteriores, um parâmetro de '/' correspondia a todo o
+ conteúdo.</li>
+
+ <li><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>: <code class="directive"><a href="./mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code> agora é,
+ consistentemente, uma configuração apenas por diretório. Se esta diretiva
+ for usada, revise a configuração para garantir que ela está
+ presente em todos os contextos de diretório necessários.</li>
+
+ <li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>: a sintaxe de <code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code> foi alterada e
+ agora usa uma expressão booleana para determinar se um filtro está aplicado.
+ </li>
+
+ <li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code>:
+ <ul>
+ <li>O elemento <code>#if expr</code> agora usa o novo <a href="expr.html">analisador de expressões</a>. A sintaxe antiga pode ser
+ restaurada com a nova diretiva <code class="directive"><a href="./mod/mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></code>.
+ </li>
+ <li>Uma diretiva de configuração SSI* em escopo de diretório não faz mais
+ com que todas as outras diretivas SSI* por diretório sejam redefinidas para seus
+ valores padrão.</li>
+ </ul>
+ </li>
+
+ <li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code>: A opção <code>DebugLevel</code>
+ foi removida em favor da configuração <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> por módulo.
+ </li>
+
+ <li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>: A opção <code>DebugLevel</code>
+ foi removida em favor da configuração <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> por módulo.
+ </li>
+
+ <li><code class="module"><a href="./mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code>: A configuração padrão para
+ <code>PATH_INFO</code> foi alterada em relação à versão 2.2 e
+ algumas aplicações web não irão mais operar adequadamente com a
+ nova configuração de <code>PATH_INFO</code>. A configuração anterior
+ pode ser restaurada através da configuração da variável
+ <code>proxy-scgi-pathinfo</code>.</li>
+
+ <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>: A verificação de revogação baseada em CRL
+ agora precisa ser configurada explicitamente através de <code class="directive"><a href="./mod/mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck</a></code>.
+ </li>
+
+ <li><code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code>: O comprimento máximo de linha agora
+ é limitado a 1MB.
+ </li>
+
+ <li><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code>: Se o módulo for carregado, ele
+ agora definirá alguns limites de tempo padrões.</li>
+
+ <li><code class="module"><a href="./mod/mod_dumpio.html">mod_dumpio</a></code>: <code class="directive">DumpIOLogLevel</code>
+ não é mais suportado. Os dados são sempre registrados com <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> no nível <code>trace7</code>.</li>
+
+ <li>Em plataformas Unix, comandos de registro encadeados configurados com
+ <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ou
+ <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> eram chamados usando
+ <code>/bin/sh -c</code> na versão 2.2 e anteriores. Na versão 2.4 e posteriores,
+ comandos de registro encadeados são executados diretamente. Para restaurar o
+ comportamento antigo, consulte a <a href="logs.html#piped">documentação sobre
+ registros encadeados</a>.</li>
+
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="misc" id="misc">Alterações Miscelâneas</a> <a title="Link permanente" href="#misc" class="permalink">¶</a></h2>
+
+
+ <ul>
+ <li><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code>: agora extrai títulos e
+ exibe descrições para arquivos .xhtml, que antes eram
+ ignorados.</li>
+
+ <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>: O formato padrão das variáveis <code>*_DN</code>
+ foi alterado. O formato antigo ainda pode ser usado com o novo argumento
+ <code>LegacyDNStringFormat</code> da diretiva <code class="directive"><a href="./mod/mod_ssl.html#ssloptions">SSLOptions</a></code>. O protocolo SSLv2
+ não é mais suportado. <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN
+ </a></code> e <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire
+ </a></code> agora são ativadas por padrão, fazendo com que as solicitações de proxy para hosts HTTPS
+ com certificados inválidos ou desatualizados falhem com código de status 502 (Bad
+ gateway)</li>
+
+ <li><code class="program"><a href="./programs/htpasswd.html">htpasswd</a></code> agora usa hash MD5 por padrão em
+ todas as plataformas.</li>
+
+ <li>A diretiva <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code>
+ não tem mais efeito, além de emitir um
+ alerta. Qualquer combinação de endereço/porta que apareça em vários
+ hosts virtuais é implicitamente tratada como um host virtual baseado em nome.
+ </li>
+
+ <li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> agora irá ignorar a compressão se souber
+ que a sobrecarga de tamanho adicionada pela compressão será maior que os dados
+ a serem comprimidos.
+ </li>
+
+ <li>Documentos de erro multilíngues da versão 2.2.x podem não funcionar a menos que
+ sejam ajustados à nova sintaxe do elemento <code>#if expr=</code> do
+ módulo <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> ou que a diretiva
+ <code class="directive"><a href="./mod/mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></code> esteja
+ habilitada para o diretório que contém os documentos de erro.
+ </li>
+
+ <li>A funcionalidade fornecida por <code>mod_authn_alias</code>
+ em versões anteriores (ou seja, a diretiva <code class="directive"><a href="./mod/mod_authn_core.html#authnprovideralias">AuthnProviderAlias</a></code>)
+ foi movida para <code class="module"><a href="./mod/mod_authn_core.html">mod_authn_core</a></code>.
+ </li>
+
+ <li>As diretivas RewriteLog e RewriteLogLevel foram removidas.
+ Esta funcionalidade agora é disponibilizada configurando o nível adequado
+ de registro para o módulo <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> usando a
+ diretiva <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code>.
+ Consulte também a seção sobre <a href="mod/mod_rewrite.html#logging">registros de
+ mod_rewrite</a>.</li>
+
+ <li>A etiqueta <code><set></code> do módulo <code class="module"><a href="./mod/mod_include.html">mod_include</a></code> não
+ realiza mais a decodificação de entidades no valor que está sendo definido.</li>
+ </ul>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="third-party" id="third-party">Módulos de Terceiros</a> <a title="Link permanente" href="#third-party" class="permalink">¶</a></h2>
+
+ <p>Todos os módulos devem ser recompilados para a versão 2.4 antes de serem carregados.</p>
+
+ <p>Muitos módulos de terceiros projetados para a versão 2.2
+ funcionarão sem alterações com a versão 2.4 do Apache HTTP Server.
+ Alguns exigirão alterações; consulte a <a href="developer/new_api_2_4.html">Visão geral da
+ atualização da API</a>.</p>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="commonproblems" id="commonproblems">Problemas comuns ao atualizar</a> <a title="Link permanente" href="#commonproblems" class="permalink">¶</a></h2>
+
+ <ul><li>Erros na inicialização:
+ <ul>
+ <li><code>Invalid command 'User', perhaps misspelled or defined by a module not included in the server configuration</code> - carregue o módulo <code class="module"><a href="./mod/mod_unixd.html">mod_unixd</a></code></li>
+ <li><code>Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration</code>, ou
+<code>Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration</code>
+ - carregue o módulo <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> ou atualize a configuração para as diretivas de autorização da versão 2.4.</li>
+ <li><code>Ignoring deprecated use of DefaultType in line NN of /path/to/httpd.conf</code> - remova a diretiva <code class="directive"><a href="./mod/core.html#defaulttype">DefaultType</a></code>
+ e substitua por outra configuração.</li>
+ <li><code>Invalid command 'AddOutputFilterByType', perhaps misspelled
+ or defined by a module not included in the server configuration
+ </code> - <code class="directive"><a href="./mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>
+ foi movida do núcleo para o módulo mod_filter, que precisa ser carregado.</li>
+ </ul></li>
+ <li>Erros ao servir requisições:
+ <ul>
+ <li><code>configuration error: couldn't check user: /path</code> -
+ carregue o módulo <code class="module"><a href="./mod/mod_authn_core.html">mod_authn_core</a></code>.</li>
+ <li>arquivos <code>.htaccess</code> são estão sendo processados - Verifique uma
+ diretiva <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> apropriada;
+ o padrão mudou para <code>None</code> na versão 2.4.</li>
+ </ul>
+ </li>
+</ul>
+ </div></div>
+<div class="bottomlang">
+<p><span>Línguas Disponíveis: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="./fr/upgrading.html" hreflang="fr" rel="alternate" title=""> fr </a> |
+<a href="./pt-br/upgrading.html" title="Português (Brasil)"> pt-br </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2026 The Apache Software Foundation.<br />Licenciado sob a <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Módulos</a> | <a href="./mod/quickreference.html">Diretivas</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">Perguntas Frequentes</a> | <a href="./glossary.html">Glossário</a> | <a href="./sitemap.html">Mapa do Site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Relate um problema</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+var langToggle = document.querySelector('.lang-toggle');
+var topLang = document.querySelector('.toplang');
+if (langToggle && topLang) {
+ langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); });
+}
+var qv = document.getElementById('quickview');
+if (qv) {
+ document.body.appendChild(qv);
+ var qvBtn = document.createElement('button');
+ qvBtn.className = 'qv-toggle';
+ qvBtn.setAttribute('aria-label', 'Toggle page navigation');
+ qvBtn.innerHTML = '☰';
+ document.body.appendChild(qvBtn);
+ qvBtn.addEventListener('click', function() {
+ var isOpen = qv.classList.toggle('open');
+ if (isOpen) {
+ qv.style.top = window.scrollY + 10 + 'px';
+ }
+ });
+ window.addEventListener('scroll', function() { qv.classList.remove('open'); });
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
<variants>
<variant>en</variant>
<variant>fr</variant>
+ <variant>pt-br</variant>
</variants>
</metafile>