{"id":16474,"date":"2019-06-28T12:43:54","date_gmt":"2019-06-28T15:43:54","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=16474"},"modified":"2026-01-15T20:41:13","modified_gmt":"2026-01-15T23:41:13","slug":"proxy-reverso-nginx","status":"publish","type":"post","link":"\/br\/tutoriais\/proxy-reverso-nginx\/","title":{"rendered":"Como configurar proxy reverso NGINX em 2026"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>O NGINX &eacute;<\/strong>&nbsp;um servidor web de alto desempenho amplamente reconhecido por sua estabilidade, recursos avan&ccedil;ados e baixo consumo de recursos. Como proxy reverso, ele atua como intermedi&aacute;rio entre as solicita&ccedil;&otilde;es dos clientes e os servidores back-end, aumentando a seguran&ccedil;a, o desempenho e a escalabilidade dos seus aplicativos.<\/p><p class=\"wp-block-paragraph\">Neste artigo, voc&ecirc; aprender&aacute; sobre o servidor proxy reverso NGINX, sua fun&ccedil;&atilde;o em arquiteturas modernas da web e as etapas para configur&aacute;-lo. N&oacute;s orientaremos voc&ecirc; pelo processo de instala&ccedil;&atilde;o e configura&ccedil;&atilde;o para garantir que seus aplicativos sejam executados de forma mais eficiente e segura.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><p class=\"wp-block-paragraph\"><\/p><p>\n\n\n<div class=\"protip\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   O Que &eacute; um Proxy Reverso NGINX?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Um proxy reverso NGINX &eacute; uma configura&ccedil;&atilde;o de servidor que direciona o tr&aacute;fego de entrada para v&aacute;rios servidores back-end com base na URL, garantindo a distribui&ccedil;&atilde;o eficiente da carga e a acessibilidade dos recursos.<\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Um servidor proxy reverso NGINX vai al&eacute;m do simples redirecionamento de tr&aacute;fego, desempenhando um papel crucial no aumento do desempenho dos web apps. Ele gerencia com efici&ecirc;ncia tanto o conte&uacute;do din&acirc;mico quanto o est&aacute;tico, encaminhando-os para servidores adequados e garantindo processamento e fornecimento ideais.<\/p><p class=\"wp-block-paragraph\">Com o NGINX Plus, os usu&aacute;rios obt&ecirc;m acesso a recursos aprimorados, como balanceamento de carga superior, recursos de monitoramento abrangentes e medidas de seguran&ccedil;a refor&ccedil;adas.<\/p><p class=\"wp-block-paragraph\">Em ambientes&nbsp;Kubernetes, o NGINX se destaca como um controlador de entrada, orquestrando o acesso externo aos servi&ccedil;os &ndash; um componente essencial na implanta&ccedil;&atilde;o de aplicativos escal&aacute;veis em nuvem.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, o NGINX aumenta a efici&ecirc;ncia da rede por meio de sua funcionalidade de gateway de API, que simplifica o gerenciamento do tr&aacute;fego de rede e garante um roteamento confi&aacute;vel para servi&ccedil;os upstream.<\/p><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Sugest&atilde;o de Leitura                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Saiba como&nbsp;<a href=\"\/br\/tutoriais\/nginx-redirect-http-to-https\/\"><strong>redirecionar tr&aacute;fego usando o NGINX<\/strong><\/a>, seja de forma forma tempor&aacute;ria ou permanente, com nosso tutorial completo.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-como-funciona-o-proxy-reverso-do-nginx\"><strong>Como Funciona o Proxy Reverso do NGINX?<\/strong><\/h3><p class=\"wp-block-paragraph\">Em sua ess&ecirc;ncia, o proxy reverso do NGINX atua como uma ponte entre os dispositivos do cliente e os servidores de back-end, como o LiteSpeed ou&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-apache\/\"><strong>o Apache<\/strong><\/a>, gerenciando as solicita&ccedil;&otilde;es de entrada em uma configura&ccedil;&atilde;o de proxy reverso.<\/p><p class=\"wp-block-paragraph\"><strong>Processo de Tratamento de Solicita&ccedil;&otilde;es<\/strong><\/p><p class=\"wp-block-paragraph\">Quando um cliente envia solicita&ccedil;&otilde;es HTTP ao seu aplicativo da web, essas solicita&ccedil;&otilde;es chegam primeiro ao servidor proxy reverso do NGINX. Em seguida, o NGINX examina os detalhes da solicita&ccedil;&atilde;o, como URL e cabe&ccedil;alhos, para determinar o tratamento adequado.<\/p><p class=\"wp-block-paragraph\">Para solicita&ccedil;&otilde;es de conte&uacute;do est&aacute;tico, o NGINX otimiza o fornecimento servindo conte&uacute;do de seu cache, reduzindo significativamente os tempos de carregamento. Enquanto isso, as solicita&ccedil;&otilde;es de conte&uacute;do din&acirc;mico que exigem processamento em tempo real s&atilde;o encaminhadas para o servidor back-end apropriado.<\/p><p class=\"wp-block-paragraph\"><strong>Tomada de Decis&atilde;o para Encaminhamento de Servidor de Back-End<\/strong><\/p><p class=\"wp-block-paragraph\">O NGINX usa v&aacute;rios m&eacute;todos de balanceamento de carga para decidir para qual servidor back-end encaminhar as solicita&ccedil;&otilde;es, tais como:<\/p><ul class=\"wp-block-list\">\n<li><strong>Round robin<\/strong>. Distribui as solicita&ccedil;&otilde;es uniformemente entre todos os servidores, evitando que um &uacute;nico servidor fique sobrecarregado.<\/li>\n\n\n\n<li><strong>Menos conex&otilde;es<\/strong>. Envia solicita&ccedil;&otilde;es ao servidor com o menor n&uacute;mero de conex&otilde;es ativas, o que &eacute; adequado para conex&otilde;es de longa dura&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Hash de IP<\/strong>. Atribui solicita&ccedil;&otilde;es com base nos endere&ccedil;os IP do cliente, garantindo que o usu&aacute;rio interaja consistentemente com o mesmo servidor, o que pode ser &uacute;til para a persist&ecirc;ncia de sess&atilde;o.<\/li>\n<\/ul><p class=\"wp-block-paragraph\"><strong>Configura&ccedil;&otilde;es Avan&ccedil;adas<\/strong><\/p><p class=\"wp-block-paragraph\">Para cen&aacute;rios complexos, voc&ecirc; pode configurar regras do NGINX com base em cabe&ccedil;alhos de solicita&ccedil;&atilde;o, tipo de conte&uacute;do e at&eacute; mesmo m&oacute;dulos de c&oacute;digo personalizados, abrindo a oportunidade para decis&otilde;es precisas de encaminhamento.<\/p><p class=\"wp-block-paragraph\">Essa adaptabilidade permite que o NGINX direcione com efici&ecirc;ncia o tr&aacute;fego de aplicativos para servidores web e funcione como um proxy de encaminhamento para solicita&ccedil;&otilde;es de sa&iacute;da, quando configurado para isso.<\/p><h2 class=\"wp-block-heading\" id=\"h-pre-requisitos-para-configurar-um-servidor-proxy-reverso-nginx\"><strong>Pr&eacute;-requisitos Para Configurar um Servidor Proxy Reverso NGINX<\/strong><\/h2><p class=\"wp-block-paragraph\">Antes de configurar um proxy reverso NGINX em um&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-vps-como-escolher-um-servidor-vps\/\"><strong>servidor virtual privado (VPS)<\/strong><\/a>, certifique-se de ter os seguintes itens para uma configura&ccedil;&atilde;o tranquila e eficaz:<\/p><ul class=\"wp-block-list\">\n<li><strong>Acesso ao servidor<\/strong>. Voc&ecirc; precisar&aacute; de acesso&nbsp;<strong>root&nbsp;<\/strong>ou&nbsp;<strong>sudo&nbsp;<\/strong>ao seu VPS para instalar software e modificar arquivos de configura&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Dom&iacute;nio<\/strong>. O ideal &eacute; que voc&ecirc; tenha um&nbsp;<a href=\"\/br\/registro-de-dominio\"><strong>dom&iacute;nio<\/strong><\/a>&nbsp;apontando para o endere&ccedil;o IP do seu VPS. Essa configura&ccedil;&atilde;o permite o acesso ao seu servidor proxy reverso NGINX usando o dom&iacute;nio em si em vez de um endere&ccedil;o IP.<\/li>\n\n\n\n<li><strong>Servidores de back-end<\/strong>. A principal fun&ccedil;&atilde;o de um proxy reverso &eacute; rotear o tr&aacute;fego para um ou mais servidores de back-end, como um servidor Apache. Certifique-se de que seus servidores back-end estejam corretamente configurados e em execu&ccedil;&atilde;o antes de prosseguir com a configura&ccedil;&atilde;o do proxy reverso NGINX.<\/li>\n\n\n\n<li><strong>Configura&ccedil;&atilde;o de rede<\/strong>. Seu VPS deve ser configurado para permitir o tr&aacute;fego HTTP e HTTPS. Ajuste suas configura&ccedil;&otilde;es de firewall para permitir conex&otilde;es na porta&nbsp;<strong>80&nbsp;<\/strong>(HTTP) e na porta&nbsp;<strong>443&nbsp;<\/strong>(HTTPS).<\/li>\n\n\n\n<li><strong>Entendimento da configura&ccedil;&atilde;o do NGINX<\/strong>. Familiarize-se com a sintaxe de configura&ccedil;&atilde;o padr&atilde;o do NGINX, pois a configura&ccedil;&atilde;o de proxies reversos envolve a modifica&ccedil;&atilde;o de arquivos de configura&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Certificados SSL (opcional, mas recomendado)<\/strong>. Para conex&otilde;es HTTPS, considere a possibilidade de obter um certificado SSL para o seu dom&iacute;nio. A criptografia protege os dados transmitidos entre o cliente e o proxy reverso.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-configurar-nginx-como-proxy-reverso\"><strong>Como Configurar NGINX Como Proxy Reverso<\/strong><\/h2><p class=\"wp-block-paragraph\">Agora, vamos orientar voc&ecirc; na configura&ccedil;&atilde;o de um proxy reverso NGINX em um&nbsp;<a href=\"\/br\/servidor-vps\"><strong>VPS da Hostinger<\/strong><\/a>&nbsp;executando uma&nbsp;<strong>distribui&ccedil;&atilde;o Ubuntu 22.04<\/strong>.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-1-instale-o-nginx\"><strong>1. Instale o NGINX<\/strong><\/h3><p class=\"wp-block-paragraph\">Para configurar um proxy reverso NGINX, primeiro voc&ecirc; precisa instalar o NGINX em seu VPS. Siga estas etapas para colocar o NGINX em funcionamento:<\/p><ol class=\"wp-block-list\">\n<li>Abra o&nbsp;<a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\"><strong>PuTTY<\/strong><\/a>&nbsp;ou o cliente SSH de sua prefer&ecirc;ncia e fa&ccedil;a login no VPS usando suas credenciais.<\/li>\n\n\n\n<li>Atualize os pacotes do seu servidor para evitar poss&iacute;veis conflitos e garantir que voc&ecirc; tenha as corre&ccedil;&otilde;es de seguran&ccedil;a mais recentes com esses&nbsp;<a href=\"\/br\/tutoriais\/comandos-linux\/\"><strong>comandos Linux<\/strong><\/a>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt update<br>sudo apt upgrade -y <\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Instale a vers&atilde;o mais recente do NGINX usando o gerenciador de pacotes, executando:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install nginx -y<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>O NGINX dever&aacute; iniciar automaticamente ap&oacute;s a instala&ccedil;&atilde;o. Para verificar se o NGINX est&aacute; em execu&ccedil;&atilde;o, use:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo systemctl status nginx<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da deve indicar que o servi&ccedil;o NGINX est&aacute;&nbsp;<strong>active (running)<\/strong>, semelhante ao exemplo a seguir:<\/p><pre class=\"wp-block-preformatted\">&#9679; nginx.service - A high performance web server and a reverse proxy server<br>   Loaded: loaded (\/lib\/systemd\/system\/nginx.service; enabled; vendor preset: enabled)<br>   Active: active (running) since Wed 2024-01-01 12:34:56 UTC; 2min 22s ago<br>     Docs: man:nginx(8)<br> Main PID: 1234 (nginx)<br>    Tasks: 2 (limit: 1152)<br>   Memory: 5.3M<br>   CGroup: \/system.slice\/nginx.service<br>           &#9500;&#9472;1234 nginx: master process \/usr\/sbin\/nginx -g daemon on; master_process on;<br>           &#9492;&#9472;1235 nginx: worker process<\/pre><p class=\"wp-block-paragraph\">Se o seu VPS tiver um firewall configurado, voc&ecirc; tamb&eacute;m precisar&aacute; permitir o tr&aacute;fego para o NGINX. Para sistemas do&nbsp;<a href=\"\/br\/tutoriais\/firewall-ubuntu-ufw\/\"><strong>Uncomplicated Firewall (UFW)<\/strong><\/a>, habilite o tr&aacute;fego nas portas apropriadas com:<\/p><pre class=\"wp-block-preformatted\">sudo ufw allow 'Nginx Full'<\/pre><h3 class=\"wp-block-heading\" id=\"h-2-configure-a-estrutura-de-arquivo\"><strong>2. Configure a Estrutura de Arquivo<\/strong><\/h3><p class=\"wp-block-paragraph\">Quando voc&ecirc; instala o NGINX, o sistema define automaticamente v&aacute;rios diret&oacute;rios e arquivos essenciais para sua configura&ccedil;&atilde;o e opera&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">A organiza&ccedil;&atilde;o dos arquivos de configura&ccedil;&atilde;o do NGINX &eacute; fundamental para adaptar sua funcionalidade a necessidades espec&iacute;ficas, como o gerenciamento de diversas cargas de trabalho e o direcionamento eficiente de solicita&ccedil;&otilde;es para v&aacute;rios servidores.<\/p><p class=\"wp-block-paragraph\"><strong>Estrutura B&aacute;sica do Arquivo de Configura&ccedil;&atilde;o do NGINX<\/strong><\/p><p class=\"wp-block-paragraph\">O arquivo de configura&ccedil;&atilde;o principal do NGINX &eacute; o&nbsp;<strong>nginx.conf<\/strong>, encontrado em&nbsp;<strong>\/etc\/nginx\/<\/strong>. Esse arquivo cont&eacute;m configura&ccedil;&otilde;es globais e inclui diretivas para extrair configura&ccedil;&otilde;es adicionais de outros arquivos e diret&oacute;rios:<\/p><ul class=\"wp-block-list\">\n<li><strong>\/etc\/nginx\/nginx.conf<\/strong>. O principal arquivo de configura&ccedil;&atilde;o do NGINX.<\/li>\n\n\n\n<li><strong>\/etc\/nginx\/sites-available\/<\/strong>. Armazena poss&iacute;veis configura&ccedil;&otilde;es de host virtual. Cada arquivo aqui representa um site distinto, que pode ser ativado ou desativado individualmente.<\/li>\n\n\n\n<li><strong>\/etc\/nginx\/sites-enabled\/<\/strong>. Cont&eacute;m links simb&oacute;licos para as configura&ccedil;&otilde;es em&nbsp;<strong>sites-available&nbsp;<\/strong>que voc&ecirc; deseja que o NGINX use. Somente as configura&ccedil;&otilde;es vinculadas nesse diret&oacute;rio est&atilde;o ativas.<\/li>\n\n\n\n<li><strong>\/etc\/nginx\/conf.d\/<\/strong>. Geralmente, cont&eacute;m configura&ccedil;&otilde;es globais aplic&aacute;veis a todos os sites. Os arquivos que terminam em&nbsp;<strong>.conf&nbsp;<\/strong>nesse diret&oacute;rio s&atilde;o inclu&iacute;dos automaticamente na configura&ccedil;&atilde;o principal do NGINX.<\/li>\n<\/ul><p class=\"wp-block-paragraph\"><strong>Diretivas Importantes do NGINX<\/strong><\/p><p class=\"wp-block-paragraph\">Para utilizar o NGINX de forma eficaz, voc&ecirc; precisa se familiarizar com suas principais diretivas:<\/p><ul class=\"wp-block-list\">\n<li><strong>server<\/strong>. Define um bloco de servidor &ndash; cada bloco de servidor pode hospedar um site ou parte de um site. Ele inclui diretivas como&nbsp;<strong>listen&nbsp;<\/strong>e&nbsp;<strong>server_name<\/strong>.<\/li>\n\n\n\n<li><strong>location<\/strong>. Define como processar solicita&ccedil;&otilde;es de diferentes recursos em um bloco de servidor. Os blocos de localiza&ccedil;&atilde;o podem especificar o conte&uacute;do da web e as configura&ccedil;&otilde;es de proxy.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-3-configurar-o-nginx-como-um-proxy-reverso\"><strong>3. Configurar o NGINX como um Proxy Reverso<\/strong><\/h3><p class=\"wp-block-paragraph\">Para configurar o NGINX como um proxy reverso, voc&ecirc; precisa criar um novo arquivo de configura&ccedil;&atilde;o. Esse arquivo conter&aacute; os blocos de servidor e as diretivas necess&aacute;rias para o roteamento de solicita&ccedil;&otilde;es. Siga estas etapas:<\/p><ol class=\"wp-block-list\">\n<li>Navegue at&eacute; o diret&oacute;rio de configura&ccedil;&atilde;o:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">cd \/etc\/nginx\/sites-available\/<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Use um&nbsp;<a href=\"\/br\/tutoriais\/como-instalar-editor-de-texto-nano\/\"><strong>editor de texto como o nano<\/strong><\/a>&nbsp;para criar um arquivo de configura&ccedil;&atilde;o com o nome do seu site, por exemplo:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo nano&nbsp;exemplo.com<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>No arquivo de configura&ccedil;&atilde;o do NGINX, configure o servidor para escutar na porta&nbsp;<strong>80<\/strong>, usando a diretiva&nbsp;<strong>proxy_pass&nbsp;<\/strong>para encaminhar solicita&ccedil;&otilde;es de proxy para o servidor back-end:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">server {<br>    listen 80;<br>    server_name exemplo.com;<br>    location \/ {<br>        proxy_pass http:\/\/ip_do_servidor_backend;<br>        proxy_set_header Host $host; # Forwarded host<br>        proxy_set_header X-Real-IP $remote_addr;<br>        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>        proxy_redirect off;<br>    }<br>}<\/pre><p class=\"wp-block-paragraph\">Substitua&nbsp;<strong>ip_do_servidor_backend&nbsp;<\/strong>pelo endere&ccedil;o IP real do seu servidor de back-end.<\/p><p class=\"wp-block-paragraph\"><strong>Configura&ccedil;&atilde;o do Balanceamento de Varga<\/strong><\/p><p class=\"wp-block-paragraph\">Para configurar um balanceador de carga, defina um bloco&nbsp;<strong>upstream&nbsp;<\/strong>e use&nbsp;<strong>proxy_pass&nbsp;<\/strong>em seu bloco de servidor para distribuir o tr&aacute;fego entre v&aacute;rios servidores:<\/p><pre class=\"wp-block-preformatted\">upstream myapp1 {<br>    server backend1.exemplo.com;<br>    server backend2.exemplo.com;<br>}<br>server {<br>    listen 80;<br>    server_name exemplo.com;<br>    location \/ {<br>        proxy_pass http:\/\/myapp1;<br>        proxy_next_upstream error timeout;<br>        # Additional settings...<br>    }<br>}<\/pre><p class=\"wp-block-paragraph\"><strong>Manipula&ccedil;&atilde;o de Conte&uacute;do Est&aacute;tico<\/strong><\/p><p class=\"wp-block-paragraph\">Para aumentar a efici&ecirc;ncia, forne&ccedil;a conte&uacute;do est&aacute;tico diretamente do NGINX usando um bloco&nbsp;<strong>location&nbsp;<\/strong>separado:<\/p><pre class=\"wp-block-preformatted\">server {<br>    listen 80;<br>    server_name exemplo.com;<br>    location \/ {<br>        proxy_pass http:\/\/ip_do_servidor_backend;<br>        # Proxy settings...<br>    }<br>    location \/static\/ {<br>        root \/path\/to\/static\/files;<br>        expires 30d;<br>    }<br>}<\/pre><p class=\"wp-block-paragraph\"><strong>Ajuste das Diretivas de Proxy<\/strong><\/p><p class=\"wp-block-paragraph\">Personalize a forma como o NGINX interage com seus servidores proxy usando v&aacute;rias diretivas&nbsp;<strong>proxy_&nbsp;<\/strong>para aprimorar o desempenho e gerenciar com efici&ecirc;ncia as solicita&ccedil;&otilde;es:<\/p><ul class=\"wp-block-list\">\n<li><strong>proxy_pass<\/strong>. Especifica o protocolo e o endere&ccedil;o do servidor proxy. Aqui est&aacute; o uso b&aacute;sico para encaminhar solicita&ccedil;&otilde;es com base no URI da solicita&ccedil;&atilde;o:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">location \/ {<br>    proxy_pass http:\/\/backend.exemplo.com;<br>}<\/pre><ul class=\"wp-block-list\">\n<li><strong>proxy_set_header<\/strong>. Modifica ou adiciona cabe&ccedil;alhos &agrave; solicita&ccedil;&atilde;o enviada pelo servidor de origem, garantindo que ele receba todas as informa&ccedil;&otilde;es necess&aacute;rias sobre a solicita&ccedil;&atilde;o original:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">location \/ {<br>    proxy_pass http:\/\/backend.exemplo.com;<br>    proxy_set_header Host $host;<br>    proxy_set_header X-Real-IP $remote_addr;<br>    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>    proxy_set_header X-Forwarded-Proto $scheme;<br>}<\/pre><ul class=\"wp-block-list\">\n<li><strong>proxy_cache<\/strong>. Permite armazenar em cache as respostas do servidor proxy. Configure junto com&nbsp;<strong>proxy_cache_path&nbsp;<\/strong>para definir os par&acirc;metros do cache:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">http {<br>    proxy_cache_path \/path\/to\/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;<br>    server {<br>        location \/ {<br>            proxy_pass http:\/\/backend.exemplo.com;<br>            proxy_cache my_cache;<br>        }<br>    }<br>}<\/pre><ul class=\"wp-block-list\">\n<li><strong>proxy_buffering<\/strong>. Controla o buffer de resposta. Desativ&aacute;-lo pode reduzir a lat&ecirc;ncia em casos de uso espec&iacute;ficos:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">location \/ {<br>    proxy_pass http:\/\/backend.exemplo.com;<br>    proxy_buffering off;<br>}<\/pre><ul class=\"wp-block-list\">\n<li><strong>proxy_ssl<\/strong>. Garante conex&otilde;es seguras ao servidor proxy com criptografia SSL:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">location \/ {<br>    proxy_pass https:\/\/backend.exemplo.com;<br>    proxy_set_header X-Forwarded-Proto https;<br>}<\/pre><ul class=\"wp-block-list\">\n<li><strong>proxy_buffer_size<\/strong>. Especifica o tamanho do buffer para a primeira parte da resposta:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">location \/ {<br>    proxy_pass http:\/\/backend.exemplo.com;<br>    proxy_buffer_size 4k;<br>}<\/pre><ul class=\"wp-block-list\">\n<li><strong>Tempo limite do proxy<\/strong>. Defina timeouts para o estabelecimento de conex&atilde;o, leitura e envio de dados para o servidor proxy, respectivamente:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">location \/ {<br>    proxy_pass http:\/\/backend.exemplo.com;<br>    proxy_connect_timeout 60s;<br>    proxy_read_timeout 60s;<br>    proxy_send_timeout 60s;<br>}<\/pre><h3 class=\"wp-block-heading\" id=\"h-4-teste-o-proxy-reverso-nginx\"><strong>4. Teste o Proxy Reverso NGINX<\/strong><\/h3><p class=\"wp-block-paragraph\">Depois de concluir a configura&ccedil;&atilde;o do proxy reverso do NGINX, &eacute; hora de ativar as configura&ccedil;&otilde;es, testar se h&aacute; erros de sintaxe e aplicar as altera&ccedil;&otilde;es necess&aacute;rias. Aqui est&atilde;o as etapas:<\/p><ol class=\"wp-block-list\">\n<li><a href=\"\/br\/tutoriais\/como-criar-link-simbolico-linux\/\"><strong>Crie um link simb&oacute;lico<\/strong><\/a>&nbsp;de seu arquivo de configura&ccedil;&atilde;o em&nbsp;<strong>sites-available&nbsp;<\/strong>para&nbsp;<strong>sites-enabled&nbsp;<\/strong>para ativ&aacute;-lo:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo ln -s \/etc\/nginx\/sites-available\/exemplo.com&nbsp;\/etc\/nginx\/sites-enabled\/<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Teste o NGINX para evitar a interrup&ccedil;&atilde;o do servi&ccedil;o devido a poss&iacute;veis configura&ccedil;&otilde;es incorretas:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo nginx -t<\/pre><p class=\"wp-block-paragraph\">Como alternativa, os clientes de VPS da Hostinger podem usar o <strong>Kodee<\/strong> para confirmar sua configura&ccedil;&atilde;o NGINX. Abra o menu do <strong>Assistente IA Kodee<\/strong> na barra lateral esquerda do painel do seu VPS e digite seu prompt assim: &ldquo;Analise minha configura&ccedil;&atilde;o NGINX para ver se h&aacute; algum erro&rdquo;.<\/p><p class=\"wp-block-paragraph\">Se forem detectados problemas no proxy reverso do NGINX, ele indicar&aacute; onde eles est&atilde;o, permitindo que voc&ecirc; solucione e corrija os erros.<\/p><p class=\"wp-block-paragraph\"><strong>Recarregue ou Reinicie o NGINX<\/strong><\/p><p class=\"wp-block-paragraph\">Para aplicar suas altera&ccedil;&otilde;es de configura&ccedil;&atilde;o, voc&ecirc; pode recarregar ou reiniciar o servidor NGINX.<\/p><ul class=\"wp-block-list\">\n<li><strong>Recarregar o NGINX<\/strong>. &Eacute; a melhor op&ccedil;&atilde;o, pois aplica as altera&ccedil;&otilde;es sem interromper as conex&otilde;es existentes:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">sudo systemctl reload nginx<\/pre><ul class=\"wp-block-list\">\n<li><strong>Reiniciar o NGINX<\/strong>. Se necess&aacute;rio, voc&ecirc; pode reiniciar totalmente o NGINX, embora isso interrompa brevemente o servi&ccedil;o:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">sudo systemctl restart nginx<\/pre><p class=\"wp-block-paragraph\">&Agrave;s vezes, &eacute; necess&aacute;rio reiniciar para fazer altera&ccedil;&otilde;es mais significativas ou solucionar erros do NGINX.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p class=\"wp-block-paragraph\">Neste guia, voc&ecirc; aprendeu a configurar o NGINX como um servidor proxy reverso, passando pela instala&ccedil;&atilde;o, a configura&ccedil;&atilde;o e o teste do processo.<\/p><p class=\"wp-block-paragraph\">Ao gerenciar e distribuir uniformemente as solicita&ccedil;&otilde;es de entrada, voc&ecirc; garante que o servidor seja utilizado de forma otimizada e que os aplicativos da Web sejam executados sem problemas.&nbsp;<\/p><p class=\"wp-block-paragraph\">Use estas etapas como ponto de partida para aprimorar o desempenho, a seguran&ccedil;a e a escalabilidade do seu ambiente de servidor com o NGINX. Boa sorte!<\/p><h2 class=\"wp-block-heading\" id=\"h-proxy-reverso-nginx-perguntas-frequentes\"><strong>Proxy Reverso NGINX: Perguntas Frequentes<\/strong><\/h2><p class=\"wp-block-paragraph\">Esta se&ccedil;&atilde;o responder&aacute; &agrave;s perguntas mais comuns sobre os servidores proxy reverso NGINX.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-69441494b16c7\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Quais S&atilde;o as Vantagens de Usar um Proxy Reverso NGINX?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>O uso de um proxy reverso NGINX pode melhorar o desempenho ao equilibrar o tr&aacute;fego entre v&aacute;rios servidores da web. Ele tamb&eacute;m aumenta a seguran&ccedil;a e a escalabilidade nos data centers, tornando-o ideal para o gerenciamento de web apps.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69441494b16cc\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Posso Usar o NGINX como um Proxy Reverso para M&uacute;ltiplos Servidores de Back-End?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, voc&ecirc; pode usar o NGINX como proxy reverso para v&aacute;rios back-ends, mesmo aqueles que empregam tecnologias diferentes, como o Apache Tomcat. Essa configura&ccedil;&atilde;o aprimora a aloca&ccedil;&atilde;o de recursos e aumenta o desempenho de outros servidores.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-69441494b16cd\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Que Preocupa&ccedil;&otilde;es de Seguran&ccedil;a Devo ter em Mente ao Configurar um Proxy Reverso NGINX?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ao configurar um proxy reverso NGINX, use SSL para proteger a transmiss&atilde;o de dados. Dada a sua fun&ccedil;&atilde;o como ponto &uacute;nico de entrada, &eacute; fundamental aplicar medidas de seguran&ccedil;a robustas. Al&eacute;m disso, garanta a configura&ccedil;&atilde;o adequada dos WebSockets para manter uma comunica&ccedil;&atilde;o segura e em tempo real.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>O NGINX &eacute;&nbsp;um servidor web de alto desempenho amplamente reconhecido por sua estabilidade, recursos avan&ccedil;ados e baixo consumo de recursos. Como proxy reverso, ele atua como intermedi&aacute;rio entre as solicita&ccedil;&otilde;es dos clientes e os servidores back-end, aumentando a seguran&ccedil;a, o desempenho e a escalabilidade dos seus aplicativos. Neste artigo, voc&ecirc; aprender&aacute; sobre o servidor proxy [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/proxy-reverso-nginx\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":40733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como configurar proxy reverso NGINX em %currentyear%","rank_math_description":"O Proxy Reverso age como uma liga\u00e7\u00e3o entre cliente e servidor. Aprenda como configur\u00e1-lo no Nginx para aumentar seguran\u00e7a e desempenho!","rank_math_focus_keyword":"proxy reverso nginx","footnotes":""},"categories":[4915],"tags":[5820,6765,6764,6763],"class_list":["post-16474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-nginx","tag-nginx-proxy","tag-nginx-proxy-reverso","tag-proxy-reverso-nginx"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-set-up-nginx-reverse-proxy\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/proxy-reverso-nginx\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/reverse-proxy-nginx\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-configurar-proxy-inverso-nginx\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/nginx-reverse-proxy\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-set-up-an-nginx-reverse-proxy\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-set-up-an-nginx-reverse-proxy\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-set-up-nginx-reverse-proxy\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-set-up-nginx-reverse-proxy\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-set-up-nginx-reverse-proxy\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-set-up-nginx-reverse-proxy\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-set-up-nginx-reverse-proxy\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-configurar-proxy-inverso-nginx\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-configurar-proxy-inverso-nginx\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-configurar-proxy-inverso-nginx\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/proxy-reverso-nginx\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=16474"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16474\/revisions"}],"predecessor-version":[{"id":52647,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16474\/revisions\/52647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media\/40733"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=16474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=16474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=16474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}