{"id":39068,"date":"2020-08-19T02:06:33","date_gmt":"2020-08-19T09:06:33","guid":{"rendered":"https:\/\/kinsta.com\/?p=77722"},"modified":"2025-02-17T11:07:42","modified_gmt":"2025-02-17T14:07:42","slug":"proxy-reverso","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/","title":{"rendered":"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)"},"content":{"rendered":"<p>Um proxy reverso fica na frente de um servidor web e recebe todas as solicita\u00e7\u00f5es antes que elas cheguem ao servidor de origem. Funciona de forma semelhante a um proxy forward, exceto neste caso, \u00e9 o servidor web que utiliza o proxy e n\u00e3o o usu\u00e1rio ou cliente. Os proxy revers\u00edveis s\u00e3o normalmente usados para <a href=\"https:\/\/kinsta.com\/pt\/blog\/desempenho-terceiros\/\">melhorar o desempenho<\/a>, a seguran\u00e7a e a confiabilidade do servidor web.<\/p>\n<p>Por exemplo, voc\u00ea pode ter um site n\u00e3oWordPress hospedado no dom\u00ednio <code><b>example.com<\/b><\/code> no Servidor A e ter seu blog rodando no WordPress no <code><b>example.com\/blog<\/b><\/code> URL hospedado no Servidor B. Voc\u00ea pode conseguir isso adicionando um proxy reverso para o servidor que hospeda seu site principal. Voc\u00ea pode configurar o proxy reverso para redirecionar as solicita\u00e7\u00f5es do blog para um servidor diferente (por exemplo, por meio da <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">hospedagem gerenciada de WordPress<\/a> da Kinsta).<\/p>\n<p>Neste artigo, voc\u00ea aprender\u00e1 o b\u00e1sico de servidores proxy revers\u00edveis, como eles funcionam, quais s\u00e3o seus maiores benef\u00edcios e como voc\u00ea pode us\u00e1-los para acelerar e proteger seu site WordPress.<\/p>\n<p>Entusiasmado? Vamos come\u00e7ar!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n\n<div  class=\"featured-snippet\" id=\"featuredSnippet\">\n    <div class=\"featured-snippet__content\">\n        <h2>O que \u00e9 um proxy reverso?<\/h2>\n        <div><p>Um proxy reverso \u00e9 um tipo de servidor proxy usado para proteger a identidade de um servidor web. \u00c9 um ponto de conex\u00e3o intermedi\u00e1rio que encaminha as solicita\u00e7\u00f5es do usu\u00e1rio\/navegador de internet para servidores web, aumentando o desempenho, a seguran\u00e7a e a confiabilidade.<\/p>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinsta.com\/pt\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<p>Para entender melhor, voltaremos algumas etapas e nos familiarizaremos com alguns termos relacionados.<\/p>\n<p>Quando voc\u00ea navega na web normalmente inserindo um <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-escolher-nome-dominio\/\">nome de dom\u00ednio<\/a> ou clicando em um link, seu navegador\/dispositivo se conecta diretamente ao servidor do site e come\u00e7a a baixar seus recursos.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/navegacao-internet-funciona-normalmente.png\" alt=\"Como a navega\u00e7\u00e3o na Internet funciona normalmente\" width=\"1100\" height=\"434\"><figcaption class=\"wp-caption-text\">Como a navega\u00e7\u00e3o na Internet funciona normalmente<\/figcaption><\/figure>\n<p>Se voc\u00ea quiser anonimizar seu endere\u00e7o IP dos sites que visitar, ent\u00e3o voc\u00ea pode usar um servidor proxy para enviar todas as suas solicita\u00e7\u00f5es a ele primeiro. Ele encaminhar\u00e1 suas solicita\u00e7\u00f5es para o <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-dns\/\">resolvedor DNS<\/a> e depois far\u00e1 o download dos recursos do site a partir de seu servidor de origem.<\/p>\n<p>Depois disso, ele passar\u00e1 esses recursos para o seu dispositivo. Isto \u00e9 chamado de forward proxy.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/funciona-servidor-forward-proxy.png\" alt=\"Como funciona um servidor forward proxy\" width=\"1100\" height=\"427\"><figcaption class=\"wp-caption-text\">Como funciona um servidor forward proxy<\/figcaption><\/figure>\n<p>Voc\u00ea est\u00e1 completamente escondido do site, pois ele pensa que seu pedido \u00e9 origin\u00e1rio do procurador.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Devido \u00e0 forma como alguns <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-analytics-mykinsta\/\/counting-visits\/\">provedores de hospedagem como Kinsta contam as visitas ao site<\/a>, eles exigem que os usu\u00e1rios definam um cabe\u00e7alho para notificar seu endere\u00e7o IP real ao servidor de origem. Portanto, os benef\u00edcios de privacidade n\u00e3o se aplicam em casos espec\u00edficos como estes.<\/p>\n<\/aside>\n\n<p>Al\u00e9m de aumentar a privacidade do usu\u00e1rio, um forward proxy \u00e9 usado principalmente para contornar as restri\u00e7\u00f5es de conte\u00fado geogr\u00e1fico. Por exemplo, se voc\u00ea quiser assistir a um v\u00eddeo bloqueado em sua regi\u00e3o, voc\u00ea pode usar um forward proxy com um endere\u00e7o IP no qual o v\u00eddeo est\u00e1 dispon\u00edvel para visualiza\u00e7\u00e3o.<\/p>\n<p>Um forward proxy funciona quase da mesma forma que uma Rede Privada Virtual (VPN), mas <a href=\"https:\/\/www.varonis.com\/blog\/proxy-vs-vpn\">s\u00e3o tecnologias distintas<\/a> com casos de uso \u00fanico (\u00e0s vezes podem, no entanto, se sobrepor).<\/p>\n<h3>Proxy Reverso Server vs Forward Proxy Server<\/h3>\n<p>Um servidor proxy reverso atua como uma frente para que o servidor de origem mantenha o anonimato e <a href=\"https:\/\/kinsta.com\/pt\/blog\/seguranca-wordpres\/\">aumente a seguran\u00e7a<\/a>, da mesma forma que um usu\u00e1rio\/cliente pode usar um proxy avan\u00e7ado para conseguir o mesmo. Ele garante que nenhum usu\u00e1rio ou cliente se comunique diretamente com o servidor de origem.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/funciona-servidor-proxy-reverso.png\" alt=\"Como funciona um servidor proxy reverso\" width=\"1100\" height=\"427\"><figcaption class=\"wp-caption-text\">Como funciona um servidor proxy reverso<\/figcaption><\/figure>\n<p>A diferen\u00e7a entre um procurador avan\u00e7ado e um procurador reverso \u00e9 pequena, mas eles funcionam de forma diferente.<\/p>\n<p>Ambos podem trabalhar em conjunto, pois n\u00e3o h\u00e1 sobreposi\u00e7\u00e3o entre seu funcionamento. Normalmente, os usu\u00e1rios\/clientes utilizam um proxy forward, enquanto os servidores de origem utilizam um proxy reverse.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/servidores-proxy-frente-vs-proxy-reversa.png\" alt=\"Servidores de Proxy Frente vs. Proxy Reversa\" width=\"1100\" height=\"550\"><figcaption class=\"wp-caption-text\">Servidores de Proxy Frente vs. Proxy Reversa<\/figcaption><\/figure>\n<p>Como um administrador do servidor pode controlar como funciona o proxy reverso, voc\u00ea pode us\u00e1-lo para habilitar muitas caracter\u00edsticas \u00fateis.<\/p>\n<p>Listaremos todos os seus benef\u00edcios mais tarde, neste post.<\/p>\n<h3>Por que usar um Proxy Reverso?<\/h3>\n<p>Muitas empresas, especialmente as grandes empresas, utilizam websites feitos sob medida para suas necessidades \u00fanicas e que n\u00e3o est\u00e3o rodando no WordPress. Alguns exemplos incluem sites de bancos e seguradoras.<\/p>\n<p>Em outros casos, uma empresa pode hospedar seu site em um servi\u00e7o externo que n\u00e3o permite a instala\u00e7\u00e3o de nenhum software externo (por exemplo, <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-wordpress\/\">WordPress<\/a>). Normalmente, estes s\u00e3o pequenos e m\u00e9dios varejistas que utilizam uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/plataformas-ecommerce\/\">plataforma de com\u00e9rcio eletr\u00f4nico<\/a> como o <a href=\"https:\/\/kinsta.com\/pt\/blog\/alternativas-shopify\/\">Shopify<\/a>.<\/p>\n<p>Como o WordPress tem <a href=\"https:\/\/kinsta.com\/pt\/blog\/softwares-cms\/\">caracter\u00edsticas robustas de CMS<\/a>, muitas empresas, incluindo grandes empresas com sites sob medida, podem <a href=\"https:\/\/kinsta.com\/pt\/wordpress-quota-mercado\/\">preferir hospedar seus blogs usando o WordPress<\/a>.<\/p>\n<p>Uma maneira de contornar este problema \u00e9 <a href=\"https:\/\/kinsta.com\/pt\/blog\/subdominio-wordpress\/#how-to-install-wordpress-on-subdomain\">instalar o WordPress no subdom\u00ednio do site principal<\/a> e estruturar os <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhorar-a-navegacao-do-website\/\">menus de navega\u00e7\u00e3o<\/a> de modo que os usu\u00e1rios possam alternar facilmente entre o site principal e o blog.<\/p>\n<p>Como os subdom\u00ednios se comportam como um dom\u00ednio \u00fanico, isso pode afetar <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-seo\/\">a SEO de seu site<\/a>. Mesmo que o Google trate ambos subdom\u00ednios e subdiret\u00f3rios igualmente, \u00e9 necess\u00e1rio mais esfor\u00e7o para otimizar um site para classifica\u00e7\u00e3o em motores de busca se ele estiver <a href=\"https:\/\/kinsta.com\/pt\/blog\/subdominio-wordpress\/#impact\">hospedado em um subdom\u00ednio do que se ele estiver hospedado em um subdiret\u00f3rio<\/a>.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/duas-abordagens-hospedar-blogs-site.png\" alt=\"Duas abordagens para hospedar blogs em um site\" width=\"1100\" height=\"252\"><figcaption class=\"wp-caption-text\">Duas abordagens para hospedar blogs em um site<\/figcaption><\/figure>\n<p>O <a href=\"https:\/\/www.youtube.com\/watch?v=uJGDyAN9g-g\">Google reafirmou<\/a> que trata os subdom\u00ednios e subdiret\u00f3rios igualmente, mas alguns especialistas em SEO n\u00e3o concordam com isso. E mesmo que isso n\u00e3o afete o SEO do site, um site hospedado em um subdiret\u00f3rio \u00e9 simplesmente mais f\u00e1cil de manter.<\/p>\n<p>\u00c9 por isso que voc\u00ea pode usar um proxy reverso para redirecionar solicita\u00e7\u00f5es para o blog do site hospedado em um servidor separado. Por exemplo, um banco pode hospedar seu site principal em seus servidores com seguran\u00e7a, mas tamb\u00e9m pode hospedar seu <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-plataformas-blogs\/#1-wordpressorg\">blog com WordPress<\/a> separadamente em um host WordPress gerenciado como o <a href=\"https:\/\/kinsta.com\/pt\/\">Kinsta<\/a>.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/exemplo-caso-uso-proxy-reverso.png\" alt=\"Um exemplo de um caso de uso de proxy reverso\" width=\"1100\" height=\"464\"><figcaption class=\"wp-caption-text\">Um exemplo de um caso de uso de proxy reverso<\/figcaption><\/figure>\n<p>A unifica\u00e7\u00e3o de dois sites diferentes sob um \u00fanico nome de dom\u00ednio \u00e9 uma das principais vantagens do uso de um proxy reverso. Ela ajuda as marcas a manter seus sites organizados, profissionais e a manter a credibilidade.<\/p>\n\n<h2>Benef\u00edcios da utiliza\u00e7\u00e3o de um Proxy Reverso<\/h2>\n<p>Al\u00e9m do caso de uso acima, os procuradores reversos tamb\u00e9m concedem muitos outros benef\u00edcios. A se\u00e7\u00e3o abaixo discute algumas de suas principais vantagens.<\/p>\n<h3>Balanceamento de carga<\/h3>\n<p>Um \u00fanico servidor de origem n\u00e3o pode lidar com todo o <a href=\"https:\/\/kinsta.com\/pt\/blog\/trafego-para-o-seu-site\/\">tr\u00e1fego de entrada<\/a> para um website com milh\u00f5es de visitantes \u00fanicos di\u00e1rios. Nesses casos, voc\u00ea pode distribuir o tr\u00e1fego de forma inteligente entre um pool de muitos servidores. Normalmente, todos os servidores hospedar\u00e3o o mesmo conte\u00fado para eliminar um \u00fanico ponto de falha, tornando o site mais confi\u00e1vel.<\/p>\n<p>Um proxy reverso \u00e9 uma \u00f3tima maneira de configurar isso, pois pode receber o tr\u00e1fego de entrada antes de chegar ao servidor de origem. Se o servidor de origem estiver sobrecarregado ou falhar completamente, ele pode distribuir o tr\u00e1fego para outros servidores sem afetar a funcionalidade do site.<\/p>\n<p>Os substitutos reversos tamb\u00e9m podem direcionar as solicita\u00e7\u00f5es recebidas para v\u00e1rios servidores, com cada servidor executando uma fun\u00e7\u00e3o espec\u00edfica para a qual est\u00e1 otimizado. O proxy reverso pode ent\u00e3o reunir respostas de todos os servidores e entreg\u00e1-las ao cliente.<\/p>\n<p>Como usamos a maioria dos populares procuradores inversos principalmente para o balanceamento de carga, eles tamb\u00e9m s\u00e3o chamados de<b> Balanceadores de Carga<\/b>.<\/p>\n<h4>Balanceamento Global de Carga do Servidor (Global Server Load Balancing &#8211; GSLB)<\/h4>\n<p>GSLB \u00e9 um m\u00e9todo avan\u00e7ado de balanceamento de carga para distribuir o tr\u00e1fego do website entre muitos servidores colocados estrategicamente ao redor do mundo. \u00c9 normalmente feito atrav\u00e9s de <a href=\"https:\/\/www.cloudflare.com\/learning\/cdn\/glossary\/anycast-network\/\">qualquer t\u00e9cnica de roteamento de transmiss\u00e3o<\/a>, onde o proxy reverso escolhe o n\u00f3 do servidor com base no tempo de viagem mais r\u00e1pido entre o cliente e o servidor.<\/p>\n<p>A GSLB n\u00e3o apenas aumenta consideravelmente a confiabilidade e seguran\u00e7a do site, mas tamb\u00e9m reduz a lat\u00eancia e os <a href=\"https:\/\/kinsta.com\/pt\/blog\/ttfb\/\">tempos de carga<\/a>, melhorando assim a experi\u00eancia do usu\u00e1rio. Voc\u00ea pode usar o GSLB com outras t\u00e9cnicas de otimiza\u00e7\u00e3o de rede, tais como <a href=\"https:\/\/en.wikipedia.org\/wiki\/Reverse_proxy#:~:text=A%20reverse%20proxy%20can%20optimize,little%20bit%20at%20a%20time.\">Spoon Feeding<\/a> para liberar ainda mais os recursos computacionais dos servidores de origem.<\/p>\n<p>Embora voc\u00ea possa configurar o Balanceamento de Carga do Servidor Global manualmente em seu servidor, ele \u00e9 normalmente cuidado por CDNs dedicados, tais como <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\">Cloudflare<\/a> e <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\">KeyCDN (que tamb\u00e9m alimenta o Kinsta CDN)<\/a>. Kinsta serve a todos os sites hospedados com ele atrav\u00e9s de um <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/como-comecar-wordpress\/infraestrutura-do-wordpress\/\">Balanceador de Carga alimentado pela plataforma Google Cloud<\/a>.<\/p>\n<h3>Seguran\u00e7a aprimorada<\/h3>\n<p>Os substitutos reversos podem camuflar o endere\u00e7o IP e outras caracter\u00edsticas dos servidores de origem. Assim, o servidor de origem de seu site pode manter melhor seu anonimato, aumentando significativamente sua seguran\u00e7a.<\/p>\n<p>Como o proxy reverso receber\u00e1 todo o tr\u00e1fego antes de chegar ao servidor principal, qualquer <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-hackeado\/\">atacante ou hackers<\/a> ter\u00e1 mais dificuldade em atingir seu site com amea\u00e7as de seguran\u00e7a como <a href=\"https:\/\/kinsta.com\/pt\/blog\/ataque-de-ddos\/\">ataques DDoS<\/a>.<\/p>\n<p>Voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-um-firewall\/\">usar um firewall r\u00edgido<\/a> para endurecer o proxy reverso com uma seguran\u00e7a mais r\u00edgida contra ataques cibern\u00e9ticos comuns. Sem um proxy reverso instalado, \u00e9 dif\u00edcil <a href=\"https:\/\/kinsta.com\/pt\/blog\/tipos-de-malwares\/#removing-malware-from-devices\">remover malware<\/a> ou iniciar takedowns.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Kinsta usa proxy reverso em sua arquitetura backend e oferece <a href=\"https:\/\/kinsta.com\/pt\/blog\/seguranca-wordpres\/\">corre\u00e7\u00f5es gratuitas de hack do WordPress<\/a> para todos os sites que hospeda.<\/p>\n<\/aside>\n\n<p>Um proxy reverso como o <a href=\"https:\/\/serverfault.com\/questions\/239749\/possible-to-add-basic-http-access-authentication-via-haproxy\">HAProxy<\/a> pode adicionar autentica\u00e7\u00e3o de acesso HTTP b\u00e1sica a um servidor web que n\u00e3o o tenha habilitado. Voc\u00ea tamb\u00e9m pode usar um proxy reverso para adicionar autentica\u00e7\u00e3o centralizada para v\u00e1rios tipos de solicita\u00e7\u00f5es.<\/p>\n<h3>Caching Poderoso<\/h3>\n<p>Voc\u00ea pode usar um proxy reverso para fins de acelera\u00e7\u00e3o da web, cach\u00ea tanto de conte\u00fado est\u00e1tico quanto din\u00e2mico. Isto pode reduzir a carga no servidor de origem, resultando em um website mais r\u00e1pido.<\/p>\n<p>Por exemplo, se seu servidor de origem est\u00e1 nos EUA e um usu\u00e1rio da Europa visita seu site, ent\u00e3o voc\u00ea pode servir uma vers\u00e3o em cache do seu site a partir de um servidor proxy reverso na Europa. Como o proxy reverso est\u00e1 mais pr\u00f3ximo do usu\u00e1rio do que o servidor de origem, o site levar\u00e1 menos tempo para ser carregado, fazendo com que ele tenha um desempenho excelente.<\/p>\n<p>O Varnish e o Nginx FastCGI s\u00e3o exemplos proeminentes de proxies reversos que s\u00e3o usados para o conte\u00fado da web de caching.<\/p>\n<p>Caso o seu site esteja hospedado na Kinsta, voc\u00ea <a href=\"https:\/\/kinsta.com\/pt\/blog\/cache-wordpress\/\">n\u00e3o precisa se preocupar com o cache<\/a>, pois a Kinsta cuida de todo o trabalho pesado do cache para voc\u00ea (incluindo recursos avan\u00e7ados como o <a href=\"https:\/\/kinsta.com\/pt\/blog\/edge-caching\/\">Edge Caching<\/a>).<\/p>\n<h3>Compress\u00e3o Superior<\/h3>\n<p>As respostas do servidor consomem muita largura de banda. A compress\u00e3o das respostas do servidor (por exemplo, <a href=\"https:\/\/kinsta.com\/pt\/blog\/ativar-compressao-gzip\/\">com gzip<\/a>) antes de envi\u00e1-las ao cliente pode reduzir a quantidade de largura de banda necess\u00e1ria, acelerando as respostas do servidor atrav\u00e9s da rede.<\/p>\n<p>Um proxy reverso \u00e9 ideal para comprimir as respostas do servidor, j\u00e1 que se situa entre os servidores de origem e o cliente.<\/p>\n<h3>Criptografia SSL otimizada<\/h3>\n<p>Criptografar e decodificar pedidos SSL\/TLS para cada cliente pode ser altamente tribut\u00e1rio para o servidor de origem. Um proxy reverso pode assumir esta tarefa para liberar os recursos do servidor de origem para outras tarefas importantes, como servir conte\u00fado.<\/p>\n<p>Outra vantagem de descarregar a <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/dominios-wordpress\/certificados-ssl-wordpress\/\">criptografia e descriptografia SSL\/TSL <\/a>\u00e9 reduzir a lat\u00eancia para clientes que est\u00e3o geograficamente distantes do servidor de origem.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode optar por um proxy reverso com hardware especializado de acelera\u00e7\u00e3o SSL\/TLS para otimizar ainda mais esta tarefa. Tal proxy reverso \u00e9 chamado de <a href=\"https:\/\/en.wikipedia.org\/wiki\/TLS_termination_proxy\">proxy de termina\u00e7\u00e3o SSL\/TLS<\/a>. Alguns servidores como o Vernish n\u00e3o suportam os protocolos SSL\/TSL, portanto um proxy reverso de termina\u00e7\u00e3o SSL\/TSL pode ajudar a proteger o tr\u00e1fego que passa por eles.<\/p>\n<h3>Melhores testes A\/B<\/h3>\n<p>A maioria das <a href=\"https:\/\/kinsta.com\/pt\/blog\/ferramentas-de-teste-a-b-do-wordpress\/\">ferramentas de teste A\/B<\/a> exige que voc\u00ea use <a href=\"https:\/\/kinsta.com\/pt\/blog\/bibliotecas-javascript\/\">bibliotecas JavaScript externas<\/a> para carregar suas fun\u00e7\u00f5es. Entretanto, o carregamento de scripts de terceiros pode diminuir o tempo de carregamento de sua p\u00e1gina e criar uma experi\u00eancia agitada para os usu\u00e1rios.<\/p>\n<p>Ao inv\u00e9s disso, voc\u00ea pode usar um proxy reverso para criar dois fluxos separados no pr\u00f3prio n\u00edvel do servidor. Por exemplo, voc\u00ea pode usar os m\u00e9todos <code><b>split_clients<\/b><\/code> ou <code><b>sticky route<\/b><\/code> do Nginx para controlar o redirecionamento do tr\u00e1fego.<\/p>\n<p>Voc\u00ea pode consultar os tutoriais sobre <a href=\"https:\/\/www.nginx.com\/blog\/performing-a-b-testing-nginx-plus\/\">Nginx<\/a> e <a href=\"https:\/\/www.nginx.com\/blog\/performing-a-b-testing-nginx-plus\/\">FreeCodeCamp<\/a> para saber mais sobre como realizar testes A\/B com um proxy reverso.<\/p>\n<h3>Monitoramento e Registro de Tr\u00e1fego<\/h3>\n<p>Um proxy reverso captura todas as solicita\u00e7\u00f5es que passam por ele. Assim, voc\u00ea pode us\u00e1-los como um hub central para monitorar e registrar o tr\u00e1fego. Mesmo que voc\u00ea use v\u00e1rios servidores web para hospedar todos os componentes de seu site, o uso de um proxy reverso facilitar\u00e1 o monitoramento de todos os dados de entrada e sa\u00edda de seu site.<\/p>\n<h2>Os mais populares proxy reverso<\/h2>\n<p><a href=\"https:\/\/w3techs.com\/technologies\/overview\/proxy\">Segundo a W3Techs<\/a>, <b>quase 83%<\/b> dos websites n\u00e3o utilizam servi\u00e7os de proxy reverso que eles monitoram.<\/p>\n<figure style=\"width: 494px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/estatisticas-procuracoes-invertidas-utilizadas-websites.png\" alt=\"Estat\u00edsticas de procura\u00e7\u00f5es invertidas utilizadas por websites\" width=\"494\" height=\"590\"><figcaption class=\"wp-caption-text\">Estat\u00edsticas de procura\u00e7\u00f5es invertidas utilizadas por websites (Fonte: W3Techs.com)<\/figcaption><\/figure>\n<p>Dos<b> 17%<\/b> de sites que utilizam um proxy reverso (listados acima), voc\u00ea notar\u00e1 que a maioria deles s\u00e3o <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\">CDNs<\/a>. Isso porque a maioria dos procuradores reversos esconde sua exist\u00eancia por padr\u00e3o como precau\u00e7\u00e3o de seguran\u00e7a. Portanto, voc\u00ea n\u00e3o pode confiar em servi\u00e7os de monitoramento de websites como o W3Techs para descobrir quais proxies reversos s\u00e3o os mais populares.<\/p>\n<p>A partir de nossa pesquisa e experi\u00eancia, os mais populares procuradores inversos em uso atualmente s\u00e3o:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Nginx<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-nginx\/\">Nginx<\/a> \u00e9 um servidor web de c\u00f3digo aberto que tamb\u00e9m pode servir como proxy reverso. Al\u00e9m de ser utilizado para hospedar websites, \u00e9 tamb\u00e9m uma das solu\u00e7\u00f5es de proxy reverso e balanceamento de carga mais utilizadas. <a href=\"https:\/\/news.netcraft.com\/archives\/2019\/12\/10\/december-2019-web-server-survey.html\">Segundo a Netcraft<\/a>, mais de <b>479 milh\u00f5es<\/b> de servidores web estavam usando Nginx em dezembro de 2019, tornando-o o l\u00edder no <a href=\"https:\/\/kinsta.com\/pt\/blog\/nginx-vs-apache\/\">mercado de servidores web<\/a>.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/participacao-mercado-servidores-web-todos-sites.png\" alt=\"Participa\u00e7\u00e3o no mercado de servidores Web de todos os sites\" width=\"1100\" height=\"660\"><figcaption class=\"wp-caption-text\">Participa\u00e7\u00e3o no mercado de servidores Web de todos os sites (Fonte: Netcraft)<\/figcaption><\/figure>\n<p>Nginx oferece todos os benef\u00edcios de proxy reverso discutidos acima, al\u00e9m de mais. Ele melhora o desempenho, a seguran\u00e7a, a confiabilidade e a escalabilidade da web. Voc\u00ea pode configurar o Nginx usando seu arquivo de configura\u00e7\u00e3o, que tamb\u00e9m \u00e9 recarreg\u00e1vel a quente. Na Kinsta, o proxy reverso Nginx \u00e9 um dos <a href=\"https:\/\/kinsta.com\/pt\/complementos-kinsta\/?plan=visits-business1&#038;interval=month\">v\u00e1rios complementos premium que voc\u00ea pode usar<\/a>.<\/p>\n<p>Mas voc\u00ea tamb\u00e9m pode usar o Nginx Plus, uma oferta comercial, para obter acesso a op\u00e7\u00f5es de configura\u00e7\u00e3o baseadas em API e outras caracter\u00edsticas adequadas para sites de grandes empresas.<\/p>\n<p>A Kinsta alimenta todos os seus websites com Nginx. <a href=\"https:\/\/kinsta.com\/pt\/blog\/benchmarks-desempenho-wordpress\/\">Classificou em Review Signal o status de Top Tier Web hosting<\/a> em todas as categorias em que competiu. Algumas outras grandes empresas que usam Nginx s\u00e3o MaxCDN, <a href=\"https:\/\/kinsta.com\/pt\/blog\/configuracoes-do-cloudflare-para-wordpress\/\">Cloudflare<\/a>, e Netflix.<\/p>\n<p>Configurar o Nginx como um proxy reverso b\u00e1sico \u00e9 simples. O Nginx tamb\u00e9m fornece v\u00e1rias diretrizes para personalizar o proxy reverso de seu servidor de acordo com suas necessidades. Discutiremos como fazer isso em uma se\u00e7\u00e3o posterior. Se voc\u00ea for um cliente Kinsta, tamb\u00e9m aprender\u00e1 como usar um proxy reverso para sites hospedados com Kinsta na mesma se\u00e7\u00e3o.<\/p>\n<h3>Varnish<\/h3>\n<p>O <a href=\"https:\/\/varnish-cache.org\/\">Varnish<\/a> \u00e9 um proxy HTTP reverso de c\u00f3digo aberto com um mecanismo de cache embutido. Ele \u00e9 projetado principalmente para sites de alto tr\u00e1fego que servem conte\u00fado din\u00e2mico. Voc\u00ea tamb\u00e9m pode usar o Vernish como equilibrador de carga, um <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-um-firewall\/#web-application-firewall\">firewall de aplica\u00e7\u00e3o web (WAF)<\/a> e um servidor de autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o de borda.<\/p>\n<p>Funciona em todas as vers\u00f5es modernas do Linux e FreeBSD, sendo utilizado principalmente como fachada para servidores web Nginx ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-apache\/\">Apache<\/a>. A poderosa e altamente flex\u00edvel <a href=\"https:\/\/varnish-cache.org\/docs\/3.0\/tutorial\/vcl.html\">Varnish Configuration Language (VCL)<\/a> permite definir v\u00e1rias caracter\u00edsticas, tais como lidar com <a href=\"https:\/\/kinsta.com\/pt\/blog\/fazer-menos-solicitacoes-http\/\">solicita\u00e7\u00f5es HTTP<\/a>, cache e conex\u00e3o a um ou mais servidores web.<\/p>\n<p>Por esta raz\u00e3o, muitos CDNs usam o Varnish como sua base principal para entregar conte\u00fado rapidamente.<\/p>\n<p>O Varnish tamb\u00e9m suporta <a href=\"https:\/\/varnish-cache.org\/docs\/3.0\/tutorial\/esi.html\">Edge Side Includes (ESI)<\/a>, uma linguagem que ajuda voc\u00ea a reutilizar se\u00e7\u00f5es de uma p\u00e1gina da web em outras p\u00e1ginas da web. Se seu site usa muito conte\u00fado repetido em p\u00e1ginas diferentes, o ESI pode ajud\u00e1-lo a <a href=\"https:\/\/kinsta.com\/pt\/ebooks\/wordpress\/acelerar-o-seu-site-wordpress\/\">acelerar o tempo de carregamento das p\u00e1ginas de seu site<\/a> atrav\u00e9s do cache de se\u00e7\u00f5es freq\u00fcentemente usadas.<\/p>\n<p>Voc\u00ea pode estender o Varnish com seus v\u00e1rios <a href=\"https:\/\/varnish-cache.org\/vmods\/\">m\u00f3dulos (VMODs)<\/a>. V\u00e1 at\u00e9 o <a href=\"https:\/\/www.varnish-software.com\/developers\/tutorials\/configuring-varnish-wordpress\/\">tutorial oficial do Varnish<\/a> para aprender como configurar o Varnish como um proxy reverso para WordPress.<\/p>\n<h3>Apache Traffic Server<\/h3>\n<p>O <a href=\"https:\/\/trafficserver.apache.org\/\">Apache Traffic Server<\/a> \u00e9 um servidor proxy de cache de c\u00f3digo aberto. \u00c9 popular por suas caracter\u00edsticas r\u00e1pidas e escal\u00e1veis. Foi um produto comercial desenvolvido pelo Yahoo! h\u00e1 muito tempo, mas eles o tornaram open source e o doaram para a Funda\u00e7\u00e3o Apache para manuten\u00e7\u00e3o.<\/p>\n<p>V\u00e1rias grandes redes de conte\u00fado e CDNs como Comcast, Akamai, LinkedIn, Yahoo e Apple utilizam o Apache Traffic Server para alimentar sua tecnologia.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode usar o <a href=\"https:\/\/httpd.apache.org\/\">Apache HTTP Server<\/a> (<b>Apache httpd<\/b>), um daemon servidor HTTP, para configurar um proxy reverso em seu servidor web. Al\u00e9m de atuar como um servidor web b\u00e1sico, ele tamb\u00e9m ajuda voc\u00ea a servir conte\u00fado est\u00e1tico e din\u00e2mico aos usu\u00e1rios. Voc\u00ea aprender\u00e1 como configurar o Apache como um proxy reverso mais adiante neste artigo.<\/p>\n<h3>HAProxy<\/h3>\n<p>HAProxy \u00e9 um proxy reverso de c\u00f3digo aberto e equilibrador de carga. Foi projetado para se integrar com a maioria das arquiteturas de servidores web existentes, incluindo distribui\u00e7\u00f5es Linux e plataformas de nuvem. Similar ao Nginx, o HAProxy usa um modelo de E\/S impulsionado por eventos e suporta a divis\u00e3o de solicita\u00e7\u00f5es atrav\u00e9s de m\u00faltiplos processos de trabalhadores.<\/p>\n<p>Para solicita\u00e7\u00f5es HTTP, o HAProxy tem um desempenho excepcionalmente bom mesmo sob cargas pesadas. Alguns dos <a href=\"https:\/\/www.haproxy.org\/they-use-it.html\">sites de maior tr\u00e1fego<\/a> na Internet, como Airbnb, Reddit, Instagram, Stack Overflow, Tumblr, GitHub e Imgur usam HAProxy para entregar seus sites de forma eficiente.<\/p>\n<p>Discutir como implementar o HAProxy est\u00e1 al\u00e9m do escopo deste artigo, mas voc\u00ea pode <a href=\"https:\/\/www.haproxy.org\/#docs\">consultar a documenta\u00e7\u00e3o deles<\/a> para entender como funciona.<\/p>\n<p><b>Nota:<\/b> <a href=\"https:\/\/traefik.io\/traefik\/\">Traefik<\/a> e <a href=\"https:\/\/www.envoyproxy.io\/\">Envoy<\/a> s\u00e3o duas outras alternativas de c\u00f3digo aberto ao HAProxy. Eles s\u00e3o ambos proxies revers\u00edveis de alto desempenho e balanceadores de carga com muitas caracter\u00edsticas avan\u00e7adas.<\/p>\n<p>Alguns outros procuradores populares s\u00e3o AWS Elastic Load Balancer, GLBC, <a href=\"https:\/\/kinsta.com\/pt\/alternativa-digitalocean\/\">DigitalOcean<\/a> Load Balancer, e Google Cloud Load Balancer. Para obter uma lista exaustiva dos principais substitutos inversos e balanceadores de carga em uso atualmente, voc\u00ea pode <a href=\"https:\/\/stackshare.io\/load-balancer-reverse-proxy\">verificar Stackshare.io<\/a>.<\/p>\n<h2>Proxy Reverso: Casos de uso para sites WordPress<\/h2>\n<p>H\u00e1 principalmente tr\u00eas casos de uso para empregar um proxy reverso para sites WordPress, incluindo sites hospedados em Kinsta.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/site-principal-versus-site-procurado.png\" alt=\"Carregando um 'Site principal' versus um 'Site procurado'.\" width=\"1100\" height=\"689\"><figcaption class=\"wp-caption-text\">Carregando um &#8216;Site principal&#8217; versus um &#8216;Site procurado&#8217;.<\/figcaption><\/figure>\n<p>Usaremos Nginx apenas para este exemplo, pois \u00e9 o proxy reverso mais popular usado para sites WordPress atualmente. Mas os mesmos princ\u00edpios b\u00e1sicos se aplicar\u00e3o a outros proxy reverso.<\/p>\n<p>A instala\u00e7\u00e3o, configura\u00e7\u00e3o e suporte de proxies revers\u00edveis s\u00e3o muitas vezes desafiadores. Por este motivo, a Kinsta oferece <a href=\"https:\/\/kinsta.com\/pt\/precos\/\">uma assinatura mensal adicional de $50<\/a> para cada proxy reverso que voc\u00ea precisa de ajuda com a configura\u00e7\u00e3o. Voc\u00ea pode entrar em contato com a <a href=\"https:\/\/kinsta.com\/pt\/suporte-kinsta\/\">equipe de suporte da Kinsta<\/a> para obter mais detalhes.<\/p>\n<h3>1. Sites Principais e Sites Proxied Hospedados no Mesmo Servidor<\/h3>\n<p>Se tanto o site principal quanto o site proxy estiverem hospedados no mesmo servidor, o site principal pode ser executado em uma <a href=\"https:\/\/kinsta.com\/pt\/docs\/cobranca\/planos-de-hospedagem-wordpress\/\">instala\u00e7\u00e3o do WordPress<\/a>, enquanto uma instala\u00e7\u00e3o separada do WordPress alimenta o site proxied.<\/p>\n<p>Como voc\u00ea ter\u00e1 acesso a ambos os sites e seu servidor web compartilhado, voc\u00ea pode configurar as regras de proxy reverso para o site principal, e ent\u00e3o configurar o site proxied para carregar a partir do proxy reverso.<\/p>\n<p>Se voc\u00ea estiver hospedando estes dois sites em Kinsta, ent\u00e3o voc\u00ea pode contactar a equipe de suporte de Kinsta e solicitar que eles configurem o proxy reverso para voc\u00ea. Aqui est\u00e1 o procedimento que voc\u00ea precisa seguir:<\/p>\n<ul>\n<li>Certifique-se de que tanto o site principal quanto o site procurado estejam hospedados em Kinsta. Se n\u00e3o estiverem, ent\u00e3o voc\u00ea pode migrar ambos os sites para o ambiente de Kinsta, seja manualmente ou apresentando um <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/migracoes-wordpress\/migrando-para-kinsta\/#request-a-free-basic-migration\">pedido de migra\u00e7\u00e3o<\/a>.<\/li>\n<li>Abra um ticket de suporte e forne\u00e7a \u00e0 equipe de suporte da Kinsta uma descri\u00e7\u00e3o clara da configura\u00e7\u00e3o do dom\u00ednio. Leva aproximadamente um dia \u00fatil para configurar o proxy reverso.<\/li>\n<li>Kinsta estabelecer\u00e1 as regras de proxy reverso relevantes no site principal e configurar\u00e1 o site proxied para carregar sobre o proxy reverso.<\/li>\n<\/ul>\n<p>Aqui est\u00e3o as diretrizes padr\u00e3o de proxy reverso Nginx usadas pela Kinsta para carregar um site de subdiret\u00f3rio sobre um proxy reverso:<\/p>\n<pre><code>location ^~ \/subfolder\/ {\nproxy_pass http:\/\/subfolder.domain.com;\nproxy_set_header X-Real-IP $remote_addr;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\n}<\/code><\/pre>\n<p>No c\u00f3digo acima, \u00e9 necess\u00e1rio substituir a <code><b>\/subfolder\/<\/b><\/code> localizador pelo nome real do subdiret\u00f3rio (por exemplo <code><b>\/blog\/<\/b><\/code>, <code><b>\/shop\/<\/b><\/code>). Al\u00e9m disso, o subdom\u00ednio <code><b>http:\/\/subfolder.domain.com<\/b><\/code> deve corresponder \u00e0 <a href=\"https:\/\/kinsta.com\/pt\/alternativa-digitalocean\/\">URL<\/a> utilizada para apontar o proxy reverso em dire\u00e7\u00e3o ao site procurado.<\/p>\n<p>A diretiva de <code><b>location<\/b><\/code> inclui s\u00edmbolos de carpete e til (<strong>^~<\/strong>) para dizer \u00e0 Nginx que se ela encontrar a corda definida, deve parar de procurar outras correspond\u00eancias e usar as diretivas listadas aqui. Saiba mais sobre as <a href=\"https:\/\/docs.nginx.com\/nginx\/admin-guide\/web-server\/reverse-proxy\/\">diretivas de proxy reversa da Nginx em sua documenta\u00e7\u00e3o<\/a>.<br \/>\nEm seguida, voc\u00ea precisa configurar o site proxy proxy para carregar sobre o proxy reverso. Aqui est\u00e3o os passos padr\u00e3o seguidos pela Kinsta para configurar o site procurado:<\/p>\n<ul>\n<li>Criar um subdiret\u00f3rio no caminho de onde o site procurado \u00e9 carregado. Todos os arquivos do site procurado s\u00e3o movidos para este subdiret\u00f3rio.<\/li>\n<li>Atualizar os arquivos de configura\u00e7\u00e3o do servidor web para definir o novo subdiret\u00f3rio como diret\u00f3rio principal do site proxied. Al\u00e9m disso, \u00e9 necess\u00e1rio adicionar uma regra de reescrita para remover o subdiret\u00f3rio do URI da solicita\u00e7\u00e3o para cada solicita\u00e7\u00e3o recebida.<\/li>\n<li>Atualizar todas as URLs no banco de dados do site proxy para corresponder \u00e0s URLs do site ao vivo (por exemplo, <code><b>example.com\/blog<\/b><\/code>).<\/li>\n<li>Edite o arquivo <code><b>wp-config.php<\/b><\/code> do site proxy com a defini\u00e7\u00e3o <code><b>$_SERVER['HTTP_HOST']<\/b><\/code>, apontando-o para a URL do site principal.<\/li>\n<li>Se voc\u00ea estiver usando um certificado SSL, ent\u00e3o voc\u00ea precisa definir regras estritas no arquivo <code><b>wp-config.php<\/b><\/code> para evitar loops de redirecionamento.<\/li>\n<\/ul>\n<p><b>Nota:<\/b> Um site proxied n\u00e3o pode criar URLs que duplicam o mesmo subdiret\u00f3rio sob o qual o site proxied carrega. Por exemplo, um site proxied em <code><b>example.com\/blog<\/b><\/code> n\u00e3o pode criar uma p\u00e1gina ou diret\u00f3rio em <code><b>example.com\/blog\/blog\/blog<\/b><\/code>.<\/p>\n<h3>2. Somente o Site Proxied Hospedado em Seu Servidor<\/h3>\n<p>Se voc\u00ea s\u00f3 tem acesso ao site proxy e seu servidor web, ent\u00e3o voc\u00ea precisa entrar em contato com o administrador do servidor do site principal e pedir-lhes que estabele\u00e7am as regras de proxy reverso para voc\u00ea.<\/p>\n<p>Para fazer isso, voc\u00ea deve seguir os mesmos passos descritos acima, exceto neste caso, voc\u00ea deve configurar as regras em dois servidores diferentes.<\/p>\n<p>Para hospedar seu site proxy com Kinsta, <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/dominios-wordpress\/\">adicione um dom\u00ednio<\/a> ao site que apontar\u00e1 para o proxy reverso. Normalmente, o subdom\u00ednio atende a este prop\u00f3sito (por exemplo, <code><b>blog.example.com<\/b><\/code>) para carregar o site proxy sobre um link de subdiret\u00f3rio (por exemplo, <code><b>exemplo.com\/blog<\/b><\/code>).<\/p>\n<p>Ap\u00f3s configurar seu site procurado em Kinsta, voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/suporte-kinsta\/\">entrar em contato com a equipe de suporte de Kinsta<\/a> para configurar o site procurado para carregar por meio de um proxy reverso. Entretanto, a configura\u00e7\u00e3o do proxy reverso est\u00e1 fora do <a href=\"https:\/\/kinsta.com\/pt\/docs\/suporte\/escopo-do-suporte\/\">escopo do suporte Kinsta<\/a>, uma vez que somente o administrador do servidor pode cuidar dele.<\/p>\n<h3>3. Somente o site principal hospedado em seu servidor<\/h3>\n<p>Se voc\u00ea s\u00f3 tem acesso ao site principal e seu servidor web, ent\u00e3o voc\u00ea deve configurar o proxy reverso e configurar suas regras para carregar o site proxied a partir de um host externo. A instala\u00e7\u00e3o e configura\u00e7\u00e3o do site proxied para carregar sobre o proxy reverso \u00e9 de responsabilidade do administrador do servidor secund\u00e1rio.<\/p>\n<p>Ter seu site principal hospedado na Kinsta lhe dar\u00e1 acesso \u00e0 <a href=\"https:\/\/kinsta.com\/pt\/suporte-kinsta\/\">equipe de suporte da Kinsta<\/a>. Voc\u00ea pode levantar um ticket de suporte com eles para adicionar as regras padr\u00e3o de proxy reverso listadas anteriormente neste artigo. Voc\u00ea tamb\u00e9m pode ter qualquer customiza\u00e7\u00e3o adicional a essas regras, se necess\u00e1rio.<\/p>\n<p>Neste cen\u00e1rio, voc\u00ea \u00e9 totalmente respons\u00e1vel pela configura\u00e7\u00e3o do site procurado para carreg\u00e1-lo corretamente sobre o proxy reverso.<\/p>\n<h2>Como configurar o Nginx como um proxy reverso?<\/h2>\n<p>Se a Kinsta n\u00e3o hospeda seu site e voc\u00ea administra seus servidores, ent\u00e3o voc\u00ea mesmo deve configurar o proxy reverso e configur\u00e1-lo para apontar para o site proxied.<\/p>\n<p>Dependendo do sistema operacional do seu servidor web, voc\u00ea pode instalar o Nginx de forma diferente. Para distribui\u00e7\u00f5es Linux, voc\u00ea pode <a href=\"https:\/\/nginx.org\/en\/linux_packages.html\">usar v\u00e1rios pacotes Nginx<\/a> com base na vers\u00e3o de sua distribui\u00e7\u00e3o Linux.<\/p>\n<p>No exemplo abaixo, instalamos o site principal no dom\u00ednio <code><b>example.com<\/b><\/code>, enquanto o site WordPress proxied est\u00e1 instalado no subdom\u00ednio <code><b>blog.domain.com<\/b><\/code>. Ambos s\u00e3o alimentados pelo Apache em um servidor web rodando no Ubuntu 18.04. Vamos instalar e configurar o Nginx como um proxy reverso no servidor principal.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Instale o Nginx<\/h3>\n<p>Para come\u00e7ar, <a href=\"https:\/\/kinsta.com\/pt\/blog\/usar-ssh\/\">acesse o terminal do seu servidor via SSH<\/a>. Depois, use o comando <code><b>apt-get<\/b><\/code> para atualizar a lista de pacotes de sua distribui\u00e7\u00e3o e instalar o Nginx em seu servidor web.<\/p>\n<pre><code>sudo apt update\nsudo apt install nginx<\/code><\/pre>\n<h3>2. Configure o Nginx para encaminhar solicita\u00e7\u00f5es<\/h3>\n<p>Em seguida, voc\u00ea precisa configurar o Nginx para proxy de solicita\u00e7\u00f5es de dom\u00ednios hospedados no Apache. Para fazer isso, crie um novo arquivo host virtual. Aqui, eu estou usando o editor <b>nano<\/b> para adicionar o c\u00f3digo, mas voc\u00ea pode usar qualquer <a href=\"https:\/\/kinsta.com\/pt\/blog\/editores-html-gratuitos\/\">editor de c\u00f3digo de sua escolha<\/a>.<\/p>\n<pre><code>sudo nano \/etc\/nginx\/sites-available\/example.com.conf<\/code><\/pre>\n<p>Em seguida, defina as diretrizes Nginx para encaminhar solicita\u00e7\u00f5es ao Apache, adicionando os seguintes <code><b>server {...}<\/b><\/code> e blocos de <code><b>location<\/b><\/code>:<\/p>\n<pre><code>server {\nlisten\u00a0 \u00a0 \u00a0 80;\nserver_name example.com www.example.com;\nindex \u00a0 \u00a0 \u00a0 index.php;\nroot\u00a0 \u00a0 \u00a0 \u00a0 \/var\/www\/example.com\/public\u00a0 \u00a0 # fallback for index.php\nlocation \/ {\ntry_files $uri $uri\/ \/index.php?$query_string;\n}location \/blog {\nproxy_pass http:\/\/blog.domain.com;proxy_http_version \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 1.1;\nproxy_cache_bypass \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $http_upgrade;\n\n# Proxy headers\nproxy_set_header Upgrade \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $http_upgrade;\nproxy_set_header Connection\u00a0 \u00a0 \u00a0 \u00a0 \"upgrade\";\nproxy_set_header Host\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $host;\nproxy_set_header X-Real-IP \u00a0 \u00a0 \u00a0 \u00a0 $remote_addr;\nproxy_set_header X-Forwarded-For \u00a0 $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_set_header X-Forwarded-Host\u00a0 $host;\nproxy_set_header X-Forwarded-Port\u00a0 $server_port;\n\n# Proxy timeouts\nproxy_connect_timeout\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\nproxy_send_timeout \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\nproxy_read_timeout \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\n}<\/code><\/pre>\n<p>No c\u00f3digo acima, estou definindo um subdiret\u00f3rio <code><b>exemplo.com\/blog<\/b><\/code> link que ser\u00e1 servido pelo servidor Apache. Certifique-se de usar o endere\u00e7o IP p\u00fablico (ou URL) de seu website proxy na diretiva <code><b>proxy_pass<\/b><\/code>. No meu caso, meu website proxy est\u00e1 hospedado no subdom\u00ednio <code><b>blog.domain.com<\/b><\/code>.<\/p>\n<p><b>Nota:<\/b> Certifique-se de que o website proxy est\u00e1 instalado e pronto para ser servido antes de fazer qualquer mudan\u00e7a.<\/p>\n<p>Voc\u00ea pode saber mais sobre todas as <a href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_proxy_module.html#proxy_bind\">diretrizes de proxy reversa usadas aqui<\/a> no \u00edndice detalhado de diretrizes da Nginx.<\/p>\n<h3>3. Salve o arquivo de hospedagem virtual criado<\/h3>\n<p>Em seguida, ative o novo host virtual criando um link simb\u00f3lico para os arquivos chamados <code><b>example.com.conf<\/b><\/code> tanto no diret\u00f3rio <code><b>\/etc\/nginx\/sites-available<\/b><\/code> quanto nos diret\u00f3rios <code><b>\/etc\/nginx\/sites-enabled<\/b><\/code>.<\/p>\n<pre><code>sudo ln -s \/etc\/nginx\/sites-available\/example.com.conf \/etc\/nginx\/sites-enabled\/example.com.conf<\/code><\/pre>\n<h3>4. Teste o Nginx para erros<\/h3>\n<p>Depois disso, teste o Nginx para verificar se h\u00e1 erros de configura\u00e7\u00e3o.<\/p>\n<pre><code>sudo nginx -t<\/code><\/pre>\n<p>Se n\u00e3o houver erros, recarregue o Nginx para impor as mudan\u00e7as.<\/p>\n<pre><code>sudo systemctl reload nginx<\/code><\/pre>\n<p>Voc\u00ea criou com sucesso o Nginx para trabalhar agora como um proxy reverso. Para confirmar isto, voc\u00ea pode usar a fun\u00e7\u00e3o <a href=\"https:\/\/kinsta.com\/pt\/blog\/phpinfo\/\">phpinfo()<\/a> para verificar as vari\u00e1veis PHP carregadas quando visitar seu site proxy.<\/p>\n<p>Sob as vari\u00e1veis <code><b>SERVER_SOFTWARE<\/b><\/code> e <code><b>DOCUMENT_ROOT<\/b><\/code> PHP, voc\u00ea ver\u00e1 que o Apache serve a este dom\u00ednio no backend. Mas as vari\u00e1veis <code><b>HTTP_X_REAL_IP<\/b><\/code> e <code><b>HTTP_X_FORWARDED_FOR<\/b><\/code> PHP confirmam que o Nginx foi usado como proxy reverso para encaminhar as solicita\u00e7\u00f5es.<\/p>\n<p>Voc\u00ea pode acelerar o servi\u00e7o de seu site WordPress sobre Nginx usando os m\u00f3dulos fastcgi_cache e <a href=\"https:\/\/github.com\/FRiCKLE\/ngx_cache_purge\">ngx_cache_purge<\/a>. Enquanto o primeiro m\u00f3dulo ir\u00e1 fazer o cache de seu site, o segundo m\u00f3dulo ir\u00e1 purgar automaticamente o cache com base em eventos espec\u00edficos (por exemplo, publica\u00e7\u00e3o ou edi\u00e7\u00e3o de um post\/p\u00e1gina do WordPress).<\/p>\n<p>Voc\u00ea pode usar o plugin <a href=\"https:\/\/wordpress.org\/plugins\/nginx-champuru\/\">Nginx Cache Controller<\/a> WordPress para controlar o cache do servidor proxy Nginx diretamente de seu painel de administra\u00e7\u00e3o do WordPress. Se voc\u00ea estiver usando uma instala\u00e7\u00e3o do WordPress Multisite, ent\u00e3o voc\u00ea pode usar o plugin <a href=\"https:\/\/wordpress.org\/plugins\/nginx-helper\/\">Nginx Helper<\/a> para fazer o mesmo.<\/p>\n<p>Confira a <a href=\"https:\/\/nginx.org\/en\/docs\/\">documenta\u00e7\u00e3o principal da Nginx<\/a> e o <a href=\"https:\/\/www.nginx.com\/resources\/wiki\/start\/topics\/recipes\/wordpress\/\">guia de configura\u00e7\u00e3o do Nginx WordPress <\/a>para uma vis\u00e3o detalhada de como trabalhar com Nginx e WordPress.<\/p>\n<h2>Como configurar o Apache como um proxy reverso?<\/h2>\n<p>Antes de come\u00e7ar, certifique-se de ter dois websites em funcionamento em <code><b>example.com<\/b><\/code> e <code><b>blog.domain.com<\/b><\/code>. O primeiro site pode ou n\u00e3o ser um site WordPress, mas o segundo deve ser um site WordPress, pois \u00e9 usado principalmente para carregar o blog do dom\u00ednio principal no link do subdiret\u00f3rio<b> <code>example.com\/blog<\/code><\/b>.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Comece a configurar o Apache<\/h3>\n<p>Voc\u00ea pode fazer isso <a href=\"https:\/\/kinsta.com\/pt\/blog\/comandos-ssh\/\">abrindo o terminal do servidor via SSH<\/a> e ativando o m\u00f3dulo de proxy do Apache.<\/p>\n<pre><code>sudo a2enmod proxy proxy_http ssl<\/code><\/pre>\n<p>A execu\u00e7\u00e3o do comando acima muito provavelmente reiniciar\u00e1 o Apache para recarregar as novas diretrizes definidas.<\/p>\n<h3>2. Crie um Proxy Reverso<\/h3>\n<p>Em seguida, edite o arquivo host virtual do seu servidor principal para criar um proxy reverso. Aqui est\u00e1 o c\u00f3digo que voc\u00ea precisa adicionar:<br \/>\n<code>DocumentRoot \/var\/www\/app\/public<br \/>\nSSLProxyEngine On\u00a0 \u00a0 ProxyRequests off<br \/>\nProxyPass \/blog http:\/\/blog.domain.com<br \/>\nProxyPassReverse \/blog\u00a0 http:\/\/blog.domain.com<br \/>\n<\/code><\/p>\n<p>A diretiva <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_proxy.html#proxypass\">ProxyPass<\/a> criar\u00e1 um proxy reverso para os caminhos especificados, enquanto a diretiva <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_proxy.html#proxypassreverse\">ProxyPassReverse<\/a> interceptar\u00e1 os cabe\u00e7alhos de resposta HTTP enviados atrav\u00e9s deste proxy reverso e os reescrever\u00e1 para combinar com o servidor Apache.<\/p>\n<h3>3. Edite seu arquivo <code>wp-config.php<\/code><\/h3>\n<p>Ap\u00f3s salvar o arquivo, voc\u00ea precisa editar seu arquivo <code><b>wp-config.php<\/b><\/code> adicionando o seguinte c\u00f3digo imediatamente antes da linha que lhe pede para parar de editar.<\/p>\n<pre><code># ProxyPass Settings\n# overrides the variables below to ensure that any\n# request to \/blog\/* subdirectory is taken care of properly\n$_SERVER['REQUEST_URI'] = '\/blog' . $_SERVER['REQUEST_URI'];\n$_SERVER['SCRIPT_NAME'] = '\/blog' . $_SERVER['SCRIPT_NAME'];\n$_SERVER['PHP_SELF'] = '\/blog' . $_SERVER['PHP_SELF'];<\/code><\/pre>\n<h3>4. Atualize o banco de dados do seu site WordPress<\/h3>\n<p>Finalmente, voc\u00ea precisa atualizar <a href=\"https:\/\/kinsta.com\/pt\/blog\/banco-de-dados-wordpress\/\"> banco de dados do seu site WordPress<\/a> para adicionar os valores de configura\u00e7\u00e3o para o link do subdiret\u00f3rio <code><b>\/blog<\/b><\/code>. Voc\u00ea pode fazer isso executando a seguinte consulta SQL:<\/p>\n<pre><code>UPDATE wp_options SET option_value = 'https:\/\/www.example.com\/blog' WHERE option_name IN( 'siteurl', 'home' );<\/code><\/pre>\n<p>Agora voc\u00ea deve poder visitar a URL <code><b>https:\/\/www.example.com\/blog<\/b><\/code> e ter seu site WordPress hospedado em <code><b>http:\/\/blog.domain.com<\/b><\/code> sem alterar sua URL. Voc\u00ea pode continuar usando o WordPress como de costume para navegar, escrever, editar e gerenciar seu site.<\/p>\n<h2>Quais s\u00e3o as limita\u00e7\u00f5es de um proxy reverso?<\/h2>\n<ul>\n<li>Um proxy reverso representa um risco de seguran\u00e7a significativo, pois pode ler e alterar todo o tr\u00e1fego que passa por ele. Se voc\u00ea estiver passando o <a href=\"https:\/\/kinsta.com\/pt\/blog\/http-para-https\/\">tr\u00e1fego HTTPS<\/a> atrav\u00e9s do proxy reverso, ent\u00e3o ele precisa decodificar e reencriptar os dados de passagem. Isto significa que ele deve possuir as chaves privadas do <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-funciona-o-ssl\/\">certificado SSL\/TLS<\/a>. Assim, se alguma parte maliciosa puder comprometer seu proxy reverso, ela pode registrar senhas e injetar malware em seus sites.<\/li>\n<li>Se voc\u00ea ou seus usu\u00e1rios n\u00e3o puderem acessar seu servidor principal diretamente, a utiliza\u00e7\u00e3o de um proxy reverso pode levar a um \u00fanico ponto de falha. Por exemplo, se voc\u00ea estiver usando um proxy reverso como frente para servir m\u00faltiplos dom\u00ednios, ent\u00e3o sua interrup\u00e7\u00e3o pode levar a que todos os dom\u00ednios fiquem offline simultaneamente.<\/li>\n<li>Se voc\u00ea est\u00e1 confiando em um proxy reverso de terceiros (por exemplo, <a href=\"https:\/\/kinsta.com\/pt\/blog\/instalar-cloudflare\/\">Cloudflare<\/a>), ent\u00e3o voc\u00ea est\u00e1 entregando as informa\u00e7\u00f5es sens\u00edveis de seu site a eles. Enquanto eles s\u00e3o confi\u00e1veis, voc\u00ea n\u00e3o pode prever aonde isso pode levar.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/restaurar-wordpress-partir-backup\/\">Restaurar backups<\/a> ou <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/ambiente-de-teste\/#push-staging-to-live-1\">empurrar sites de encena\u00e7\u00e3o ao vivo<\/a> em sites que carregam por meio de proxy reverso pode fazer com que o site procurado pare de carregar corretamente.<\/li>\n<\/ul>\n<h2>Escolhendo entre um CDN e um Proxy Reverso<\/h2>\n<p>Os CDNs s\u00e3o uma forma avan\u00e7ada de proxy reverso com a maior parte da configura\u00e7\u00e3o e manuten\u00e7\u00e3o cuidada por um terceiro. Eles podem fornecer <a href=\"https:\/\/kinsta.com\/pt\/blog\/cdn-para-wordpress\/#cdn-benefits\">benef\u00edcios incr\u00edveis de desempenho <\/a>ao seu site WordPress com um pequeno esfor\u00e7o de sua parte.<\/p>\n<p>N\u00e3o apenas o conte\u00fado do cache CDN e servi-lo rapidamente aos usu\u00e1rios, mas tamb\u00e9m reduzem a carga em seus servidores de origem, reduzem os custos de largura de banda, fornecem uma camada adicional de seguran\u00e7a, aumentam <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-significa-seo\/\">o SEO de seu site<\/a> e o ajudam a escalar melhor seu site.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Kinsta CDN tem um TTFB muito baixo e melhora significativamente o desempenho de seu site. Cada conta Kinsta vem com um n\u00edvel gratuito de Kinsta CDN e voc\u00ea pode configur\u00e1-lo facilmente em segundos. Para mais informa\u00e7\u00f5es, voc\u00ea pode consultar a <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\">compara\u00e7\u00e3o da Kinsta CDN com uma CDN tradicional<\/a>.<\/p>\n<\/aside>\n\n<p>Voc\u00ea notar\u00e1 que a maioria dos benef\u00edcios fornecidos pelos CDNs s\u00e3o os mesmos que os fornecidos pelos procuradores reversos. Ent\u00e3o, voc\u00ea deve escolher um CDN ao inv\u00e9s de um proxy reverso, ou vice-versa?<\/p>\n<p>N\u00e3o h\u00e1 raz\u00e3o para que voc\u00ea tenha que se contentar com apenas um. Se voc\u00ea j\u00e1 tiver um proxy reverso instalado, voc\u00ea ainda ver\u00e1 ganhos de velocidade e desempenho com o uso de um CDN. Ambas as suas caches est\u00e3o bem posicionadas, e se voc\u00ea tiver alguma necessidade \u00fanica de tratamento de pedidos (por exemplo, <a href=\"https:\/\/kinsta.com\/pt\/blog\/hospedar-sites-wordpress-de-membros\/\">conte\u00fado din\u00e2mico<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/woocommerce\/\">com\u00e9rcio eletr\u00f4nico<\/a>), ent\u00e3o voc\u00ea pode configur\u00e1-lo facilmente com alguns cabe\u00e7alhos personalizados passados pelo CDN ou pelo proxy reverso.<\/p>\n\n<h2>Proxy reverso \u2014 Perguntas frequentes<\/h2>\n<p>Aqui est\u00e3o algumas perguntas frequentes que podem ajud\u00e1-lo a entender tudo sobre um proxy reverso.<\/p>\n<h3>Qual \u00e9 o prop\u00f3sito de um proxy reverso?<\/h3>\n<p>O prop\u00f3sito de um proxy reverso \u00e9 mascarar a localiza\u00e7\u00e3o de um site externo, fazendo com que pare\u00e7a parte do dom\u00ednio principal. Por exemplo, uma universidade pode ter uma se\u00e7\u00e3o de login para estudantes verificarem suas notas. Em vez de hospedar isso no WordPress, eles provavelmente t\u00eam um servidor localizado em seu campus executando um software de classifica\u00e7\u00e3o. Em vez de informar aos alunos para acessarem <em>https:\/\/123.123.123.123\/~students\/gradeing_software\/some\/long\/url\/<\/em>, eles podem simplesmente usar um proxy reverso para os alunos poderem acessar <em>https:\/\/university.edu\/grades<\/em> e parecer que faz parte do site principal, quando, na verdade, est\u00e1 hospedado em outra plataforma.\u200c<\/p>\n<h3>O CDN \u00e9 um proxy reverso?<\/h3>\n<p>N\u00e3o, um <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cdn-wordpress\/cdn-kinsta\/#kinstas-cdn\">CDN<\/a> \u00e9 uma rede de entrega de conte\u00fado que ajuda a acelerar o atendimento das partes do site de uma localiza\u00e7\u00e3o mais pr\u00f3xima \u00e0 localiza\u00e7\u00e3o do visitante.<\/p>\n<h3>\u200cUm balanceador de carregamento \u00e9 um proxy reverso?<\/h3>\n<p>N\u00e3o, um balanceador de carregamento \u00e9 uma maneira de ajudar a distribuir o tr\u00e1fego. Por exemplo, um site muito movimentado pode ter um balanceador de carregamento que distribui o tr\u00e1fego para v\u00e1rios servidores web. Os servidores web t\u00eam um espelho dos mesmos arquivos do site, isso permite que o site lide com mais tr\u00e1fego do que o normal. O balanceador de carregamento enviar\u00e1 o tr\u00e1fego de entrada para cada servidor web, de modo que nenhum \u00fanico servidor web tenha que lidar com TODO o tr\u00e1fego de entrada de uma s\u00f3 vez. Portanto, se um servidor web estiver configurado para lidar com 10 mil visitas por minuto e voc\u00ea tiver dois servidores web atr\u00e1s de um balanceador de carregamento, teoricamente, o site conseguiria lidar com 20 mil visitas por minuto.<\/p>\n<h3>\u200cUm gateway de API \u00e9 um proxy reverso?<\/h3>\n<p>N\u00e3o, uma API simplesmente permite que algu\u00e9m execute comandos em uma plataforma sem a necessidade de fazer login em uma interface para gerenciar um site. Com a API, um cliente poderia publicar um novo artigo no blog em seu site WordPress sem precisar realizar o login no <a href=\"https:\/\/kinsta.com\/pt\/blog\/painel-administrativo-wordpress\/\">painel do WordPress<\/a>.<\/p>\n<h3>\u200cPreciso de um proxy reverso?<\/h3>\n<p>Depende. Nem todo mundo precisa de um proxy reverso, mas no caso da universidade mencionada acima, faz sentido. Tamb\u00e9m pode ser necess\u00e1rio por outras raz\u00f5es, como Ford\/Chevy\/etc que podem ter uma se\u00e7\u00e3o \u201cConstrua seu carro\u201d em seu site. Essa se\u00e7\u00e3o n\u00e3o faz parte do site principal, mas sim de uma plataforma de contru\u00e7\u00e3o \/customiza\u00e7\u00e3o de carros que eles desejam ter como parte do site principal, como <em>https:\/\/ford.com\/buildmycar<\/em> em vez de <em>https:\/\/carbuildingplatform.com\/ford\/build\/customcar\/<\/em>.<\/p>\n<h2>Resumo<\/h2>\n<p>O WordPress \u00e9 altamente flex\u00edvel. Voc\u00ea pode us\u00e1-lo como um <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-plataformas-blogs\/\">blog<\/a>, um <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugins-ecommerce-do-wordpress\/\">site de com\u00e9rcio eletr\u00f4nico<\/a>, ou mesmo um <a href=\"https:\/\/kinsta.com\/pt\/blog\/lms-plugins-wordpress\/\">Sistema de Gerenciamento de Aprendizagem<\/a>. Na maioria dos casos, voc\u00ea pode personalizar o WordPress para atender \u00e0s suas exig\u00eancias exclusivas.<\/p>\n<p>Entretanto, \u00e0s vezes voc\u00ea pode ter que usar um dom\u00ednio separado ou um servidor secund\u00e1rio para hospedar um site adicional. Como discutido anteriormente, pode ser devido ao uso de diferentes pilhas de tecnologia para um <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-para-empresas\/\">grande site empresarial<\/a> ou ao <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-comecar-um-blog-de-moda\/\">lan\u00e7amento de um blog WordPress<\/a> para um site pr\u00e9-existente n\u00e3oWordPress.<\/p>\n<p>Um proxy reverso pode ajudar em ambos os casos, ajudando voc\u00ea a obter o m\u00e1ximo do WordPress sem abrir m\u00e3o do site principal e come\u00e7ar de novo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um proxy reverso fica na frente de um servidor web e recebe todas as solicita\u00e7\u00f5es antes que elas cheguem ao servidor de origem. Funciona de forma &#8230;<\/p>\n","protected":false},"author":117,"featured_media":39079,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[91,400],"topic":[1026,1037],"class_list":["post-39068","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-nginx","tag-proxy","topic-desenvolvimento-wordpress","topic-dicas-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)<\/title>\n<meta name=\"description\" content=\"Guia abrangente de Proxy Reverso para WordPress. Aprenda como carregar um site WordPress diferente de um subdiret\u00f3rio atrav\u00e9s de proxy reverso.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)\" \/>\n<meta property=\"og:description\" content=\"Guia abrangente de Proxy Reverso para WordPress. Aprenda como carregar um site WordPress diferente de um subdiret\u00f3rio atrav\u00e9s de proxy reverso.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-19T09:06:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T14:07:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Guia abrangente de Proxy Reverso para WordPress. Aprenda como carregar um site WordPress diferente de um subdiret\u00f3rio atrav\u00e9s de proxy reverso.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)\",\"datePublished\":\"2020-08-19T09:06:33+00:00\",\"dateModified\":\"2025-02-17T14:07:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/\"},\"wordCount\":6233,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg\",\"keywords\":[\"nginx\",\"proxy\"],\"articleSection\":[\"Desenvolvimento WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/\",\"name\":\"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg\",\"datePublished\":\"2020-08-19T09:06:33+00:00\",\"dateModified\":\"2025-02-17T14:07:42+00:00\",\"description\":\"Guia abrangente de Proxy Reverso para WordPress. Aprenda como carregar um site WordPress diferente de um subdiret\u00f3rio atrav\u00e9s de proxy reverso.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg\",\"width\":1024,\"height\":512,\"caption\":\"Proxy Reverso\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dicas WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/dicas-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)","description":"Guia abrangente de Proxy Reverso para WordPress. Aprenda como carregar um site WordPress diferente de um subdiret\u00f3rio atrav\u00e9s de proxy reverso.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/","og_locale":"pt_PT","og_type":"article","og_title":"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)","og_description":"Guia abrangente de Proxy Reverso para WordPress. Aprenda como carregar um site WordPress diferente de um subdiret\u00f3rio atrav\u00e9s de proxy reverso.","og_url":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2020-08-19T09:06:33+00:00","article_modified_time":"2025-02-17T14:07:42+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Guia abrangente de Proxy Reverso para WordPress. Aprenda como carregar um site WordPress diferente de um subdiret\u00f3rio atrav\u00e9s de proxy reverso.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg","twitter_creator":"@salmanravoof","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Salman Ravoof","Tempo estimado de leitura":"26 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)","datePublished":"2020-08-19T09:06:33+00:00","dateModified":"2025-02-17T14:07:42+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/"},"wordCount":6233,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg","keywords":["nginx","proxy"],"articleSection":["Desenvolvimento WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/","url":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/","name":"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg","datePublished":"2020-08-19T09:06:33+00:00","dateModified":"2025-02-17T14:07:42+00:00","description":"Guia abrangente de Proxy Reverso para WordPress. Aprenda como carregar um site WordPress diferente de um subdiret\u00f3rio atrav\u00e9s de proxy reverso.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/08\/proxy-reverso.jpg","width":1024,"height":512,"caption":"Proxy Reverso"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/proxy-reverso\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Dicas WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/dicas-wordpress\/"},{"@type":"ListItem","position":3,"name":"Como Configurar um Proxy Reverso (Passo a Passo para Nginx e Apache)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/39068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=39068"}],"version-history":[{"count":16,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/39068\/revisions"}],"predecessor-version":[{"id":62992,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/39068\/revisions\/62992"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/pt"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/nl"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/translations\/jp"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/39068\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/39079"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=39068"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=39068"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=39068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}