The translation is temporarily closed for contributions due to maintenance, please come back later.

Translation

(itstool) path: sect3/para
English
When <application>Apache</application> is configured to only use <acronym>HTTP</acronym>2, web browsers will require secure, encrypted <acronym>HTTPS</acronym> connections. When <application>Apache</application> is configured to use both versions, <acronym>HTTP</acronym>1.1 will be considered a fall back option if any issues arise during the connection.
Context English Portuguese (Brazil) State
By default, <acronym>PHP</acronym> will not be enabled. The following lines will need to be added to the Apache configuration file located in <filename role="directory">/usr/local/etc/apache24</filename> to make it active: Por padrão, o <acronym>PHP</acronym> não estará habilitado. As seguintes linhas precisam ser adicionadas no arquivo de configuração do Apache localizado em <filename role="directory">/usr/local/etc/apache24</filename> para ativa-lo:
&lt;FilesMatch "\.php$"&gt;
SetHandler application/x-httpd-php
&lt;/FilesMatch&gt;
&lt;FilesMatch "\.phps$"&gt;
SetHandler application/x-httpd-php-source
&lt;/FilesMatch&gt;
&lt;FilesMatch "\.php$"&gt;
SetHandler application/x-httpd-php
&lt;/FilesMatch&gt;
&lt;FilesMatch "\.phps$"&gt;
SetHandler application/x-httpd-php-source
&lt;/FilesMatch&gt;
In addition, the <option>DirectoryIndex</option> in the configuration file will also need to be updated and Apache will either need to be restarted or reloaded for the changes to take effect. Em adição, a opção <option>DirectoryIndex</option> no arquivo de configuração irá precisar ser atualizada também e o Apache irá precisar ser reiniciado ou feito um relaoad também para as mudanças surtirem efeito.
Support for many of the <acronym>PHP</acronym> features may also be installed by using <command>pkg</command>. For example, to install support for <acronym>XML</acronym> or <acronym>SSL</acronym>, install their respective ports: Suporte para muitas partes do <acronym>PHP</acronym> podem ser instalado também usando o comando <command>pkg</command>. Por exemplo, para instalar suporte para o <acronym>XML</acronym> ou para <acronym>SSL</acronym>, instale os seguintes ports:
<prompt>#</prompt> <userinput>pkg install php74-xml php74-openssl</userinput> <prompt>#</prompt> <userinput>pkg install php74-xml php74-openssl</userinput>
As before, the Apache configuration will need to be reloaded for the changes to take effect, even in cases where it was just a module install. Como antes, a configuração do Apache irá precisar ser recarregada para as mudanças surtirem efeito, mesmo em casos onde foi feita apenas a instalação de um modulo.
To perform a graceful restart to reload the configuration, issue the following command: Para realizar uma reinicialização normal para recarregar a configuração, digite o seguinte comando:
<prompt>#</prompt> <userinput>apachectl graceful</userinput> <prompt>#</prompt> <userinput>apachectl graceful</userinput>
Once the install is complete, there are two methods of obtaining the installed <acronym>PHP</acronym> support modules and the environmental information of the build. The first is to install the full <acronym>PHP</acronym> binary and running the command to gain the information: Uma vez que a instalação esteja completa, há dois métodos para obter o suporte para os modulos do <acronym>PHP</acronym> e a informação do ambiente dessa instalação. A primeira é instalar o binário completo do <acronym>PHP</acronym> e rodar o seguinte comando para obter a informação:
<prompt>#</prompt> <userinput>pkg install php74</userinput> <prompt>#</prompt> <userinput>pkg install php74</userinput>
<prompt>#</prompt> <userinput>php -i |less</userinput> <prompt>#</prompt> <userinput>php -i |less</userinput>
It is necessary to pass the output to a pager, such as the <command>more</command> or <command>less</command> to easier digest the amount of output. Isso é necessário para passar a saída paga um paginador, como o comando <command>more</command> ou <command>less</command> para visualizar melhor a saída.
Finally, to make any changes to the global configuration of <acronym>PHP</acronym> there is a well documented file installed into <filename role="directory">/usr/local/etc/php.ini</filename>. At the time of install, this file will not exist because there are two versions to choose from, one is <filename>php.ini-development</filename> and the other is <filename>php.ini-production</filename>. These are starting points to assist administrators in their deployment. Finalmente, para fazer alguma mudança na configuração global do <acronym>PHP</acronym> há um arquivo bem documentado instalado dentro de <filename role="directory">/usr/local/etc/php.ini</filename>. No momento da instalação, esse arquivo não irá existir porque há duas versões para escolher, uma é o arquivo <filename>php.ini-development</filename> e outra o <filename>php.ini-production</filename>. Esses são pontos iniciais para ajudar os administradores na implementação.
HTTP2 Support Suporte a HTTP2
<application>Apache</application> support for the <acronym>HTTP</acronym>2 protocol is included by default when installing the port with <command>pkg</command>. The new version of <acronym>HTTP</acronym> includes many improvements over the previous version, including utilizing a single connection to a website, reducing overall roundtrips of <acronym>TCP</acronym> connections. Also, packet header data is compressed and <acronym>HTTP</acronym>2 requires encryption by default. Suporte do <application>Apache</application> para o protocolo <acronym>HTTP</acronym> está incluido por padrão quando instala o port com o comando <command>pkg</command>. A nova versão do <acronym>HTTP</acronym> inclui muitas melhorias em relação a versão anterior, incluindo utilizar uma conexão singular para uma página, reduzindo as idas e vindas de conexões <acronym>TCP</acronym>. Também, os dados no cabeçalho do pacote é comprimido e o <acronym>HTTP</acronym>2 requer encriptação por padrão.
When <application>Apache</application> is configured to only use <acronym>HTTP</acronym>2, web browsers will require secure, encrypted <acronym>HTTPS</acronym> connections. When <application>Apache</application> is configured to use both versions, <acronym>HTTP</acronym>1.1 will be considered a fall back option if any issues arise during the connection. Quando o <application>Apache</application> estiver configurado para usar <acronym>HTTP</acronym>2 apenas, os navegadores web irão requisitar conexões seguras, encriptadas com <acronym>HTTPS</acronym>. Quando o <application>Apache</application> estiver configurado para usar ambas versões, o <acronym>HTTP</acronym>1.1 irá ser considerado uma opção substituta se algum problema surgir durante a conexão.
While this change does require administrators to make changes, they are positive and equate to a more secure Internet for everyone. The changes are only required for sites not currently implementing <acronym>SSL</acronym> and <acronym>TLS</acronym>. Embora essa mudança exija que os administradores façam alterações, elas são positivas e equivalem a uma Internet mais segura para todos. As mudanças são requeridas apenas para paginas não implementada corretamente com <acronym>SSL</acronym> e <acronym>TLS</acronym>.
This configuration depends on the previous sections, including <acronym>TLS</acronym> support. It is recommended those instructions be followed before continuing with this configuration. Essa configuração depende das seções anteriores, incluindo suporte a <acronym>TLS</acronym>. É recomendado que essas instruções seja seguidas antes de continuar com essa configuração.
Start the process by enabling the <acronym>http</acronym>2 module by uncommenting the line in <filename>/usr/local/etc/apache24/httpd.conf</filename> and replace the mpm_prefork module with mpm_event as the former does not support <acronym>HTTP</acronym>2. Comece o processo habilitando o modulo <acronym>http</acronym>2 removendo o comentário da linha no arquivo <filename>/usr/local/etc/apache24/httpd.conf</filename> e trocando o modulo mpm_prefork pelo mpm_event pois o anterior não suporta o <acronym>http</acronym>2.
LoadModule http2_module libexec/apache24/mod_http2.so
LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so
LoadModule http2_module libexec/apache24/mod_http2.so
LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so
There is a separate <filename role="port">mod_http2</filename> port that is available. It exists to deliver security and bug fixes quicker than the module installed with the bundled <filename role="port">apache24</filename> port. It is not required for <acronym>HTTP</acronym>2 support but is available. When installed, the <filename>mod_h2.so</filename> should be used in place of <filename>mod_http2.so</filename> in the <application>Apache</application> configuration. Aqui há um port <filename role="port">mod_http1</filename> distinto que está disponível. Ele existe pra entregar segurança e correção de bugs mais rápido que o modulo instalado por padrão com o port <filename role="port">apache24</filename>. Ele não é requisitado para o suporte do <acronym>HTTP</acronym>2 mas está disponível. Quando instalado, o <filename>mod_h2.so</filename> deve ser usado no lugar do <filename>mod_http2.so</filename> na configuração do <application>Apache</application>.
There are two methods to implement <acronym>HTTP</acronym>2 in <application>Apache</application>; one way is globally for all sites and each VirtualHost running on the system. To enable <acronym>HTTP</acronym>2 globally, add the following line under the ServerName directive: Aqui há dois métodos para implementar o <acronym>HTTP</acronym>2 no <application>Apache</application>; um caminho é de forma global para todos os sites e cada VirtualHost rodando no sistema. Para habilitar o <acronym>HTTP</acronym>2 globalmente, adicione a seguinte linha abaixo da diretiva ServerName:
Protocols h2 http/1.1 Protocolos h2 http/1.1
To enable <acronym>HTTP</acronym>2 over plaintext, use <acronym>h2</acronym> <acronym>h2c</acronym> <acronym>http</acronym>/1.1 in the <filename>httpd.conf</filename>. Para habilitar <acronym>HTTP</acronym>2 sobre texto simples, use <acronym>h2</acronym><acronym>h2c</acronym><acronym>http</acronym>/1.1 no arquivo <filename>httpd.conf</filename>.
Having the <acronym>h2c</acronym> here will allow plaintext <acronym>HTTP</acronym>2 data to pass on the system but is not recommended. In addition, using the <acronym>http</acronym>/1.1 here will allow fallback to the <acronym>HTTP</acronym>1.1 version of the protocol should it be needed by the system. Tendo o <acronym>h2c</acronym> aqui irá permitir que o dado em texto simples do <acronym>HTTP</acronym>2 passar pelo sistema mas isso não é recomendado. Em adição a isso, usando o <acronym>http</acronym>/1.1 aqui irá permitir retornar para a versão do protocolo <acronym>HTTP</acronym>1.1 caso sejá necessário pelo sistema.
To enable <acronym>HTTP</acronym>2 for individual VirtualHosts, add the same line within the VirtualHost directive in either <filename>httpd.conf</filename> or <filename>httpd-ssl.conf</filename>. Para habilitar <acronym>HTTP</acronym>2 para VirtualHosts individuais, adicione a mesma linha com a diretiva VirtualHost no arquivo <filename>httpd.conf</filename> ou <filename>httpd-ssl.conf</filename>.
Reload the configuration using the <command>apachectl</command> <parameter>reload</parameter> command and test the configuration either by using either of the following methods after visiting one of the hosted pages: Recarregue a configuração usando o comando <command>apachectl</command><parameter>reload</parameter> e teste a configuração seguindo um dos métodos após visitar uma das paginas hosteadas:
<prompt>#</prompt> <userinput>grep "HTTP/2.0" /var/log/httpd-access.log</userinput> <prompt>#</prompt> <userinput>grep "HTTP/2.0" /var/log/httpd-access.log</userinput>
This should return something similar to the following: A saída deve ser semelhante à seguinte:
192.168.1.205 - - [18/Oct/2020:18:34:36 -0400] "GET / HTTP/2.0" 304 -
192.0.2.205 - - [18/Oct/2020:19:19:57 -0400] "GET / HTTP/2.0" 304 -
192.0.0.205 - - [18/Oct/2020:19:20:52 -0400] "GET / HTTP/2.0" 304 -
192.0.2.205 - - [18/Oct/2020:19:23:10 -0400] "GET / HTTP/2.0" 304 -
192.168.1.205 - - [18/Oct/2020:18:34:36 -0400] "GET / HTTP/2.0" 304 -
192.0.2.205 - - [18/Oct/2020:19:19:57 -0400] "GET / HTTP/2.0" 304 -
192.0.0.205 - - [18/Oct/2020:19:20:52 -0400] "GET / HTTP/2.0" 304 -
192.0.2.205 - - [18/Oct/2020:19:23:10 -0400] "GET / HTTP/2.0" 304 -
The other method is using the web browser's built in site debugger or <command>tcpdump</command>; however, using either method is beyond the scope of this document. O outro metodo é usar o navegador web padrão no debugger do site ou o comando <command>tcpdump</command>; contanto, o uso de qualquer método está além do escopo desse documento.

Loading…

When <application>Apache</application> is configured to only use <acronym>HTTP</acronym>2, web browsers will require secure, encrypted <acronym>HTTPS</acronym> connections. When <application>Apache</application> is configured to use both versions, <acronym>HTTP</acronym>1.1 will be considered a fall back option if any issues arise during the connection.
Quando o <application>Apache</application> estiver configurado para usar <acronym>HTTP</acronym>2 apenas, os navegadores web irão requisitar conexões seguras, encriptadas com <acronym>HTTPS</acronym>. Quando o <application>Apache</application> estiver configurado para usar ambas versões, o <acronym>HTTP</acronym>1.1 irá ser considerado uma opção substituta se algum problema surgir durante a conexão.
3 months ago
When <application>Apache</application> is configured to only use <acronym>HTTP</acronym>2, web browsers will require secure, encrypted <acronym>HTTPS</acronym> connections. When <application>Apache</application> is configured to use both versions, <acronym>HTTP</acronym>1.1 will be considered a fall back option if any issues arise during the connection.
Quando o <application>Apache</application> estiver configurado para usar <acronym>HTTP</acronym>2 apenas, os navegadores web irão requisitar conexões seguras, encriptadas com <acronym>HTTPS</acronym>. Quando o <application>Apache</application> estiver configurado para usar ambas versões, o <acronym>HTTP</acronym>1.1 irá ser considerado uma opção substituta se algum problema surgir durante a conexão.
3 months ago
Browse all component changes

Glossary

English Portuguese (Brazil)
No related strings found in the glossary.

Source information

Source string comment
(itstool) path: sect3/para
Source string location
book.translate.xml:58646
String age
3 months ago
Source string age
3 months ago
Translation file
books/pt_BR/handbook.po, string 9597