DEV Community

Camila
Camila

Posted on

#DevOps para noobs - Proxy Reverso

Já ouviu falar de proxy reverso? Vem cá que eu vou tentar te explicar!

Conteúdo:

O que é Proxy?

Um proxy é como um intermediário entre o seu computador e a internet. Quando você quer acessar algo na internet, em vez de se conectar diretamente, você se conecta através do proxy, que então faz a solicitação em seu nome. Quando a resposta é recebida, o proxy a envia de volta para você.

Existem diversos tipos de Proxy!

Exemplo: proxy anônimo

Suponha que você queira acessar o google, mas não quer que o site saiba o seu endereço IP real. Em vez de se conectar diretamente ao site, você pode usar um proxy anônimo.

Então, um proxy basicamente age como um "intermediário" entre você e a internet, sendo usado por razões como segurança, controle de acesso ou anonimato.

Proxy Reverso

Suponha que uma empresa tenha três servidores internos, cada um hospedando um site diferente: "site1.com", "site2.com" e "site3.com". Eles configuram um servidor proxy reverso para lidar com o tráfego externo.

Exemplo:

  1. Um cliente externo tenta acessar "site1.com" digitando o endereço no navegador.

  2. A solicitação do cliente é recebida pelo servidor proxy reverso.

  3. O servidor proxy reverso encaminha a solicitação para o servidor interno que hospeda "site1.com".

  4. O servidor interno processa a solicitação e envia a resposta de volta para o servidor proxy reverso.

  5. O servidor proxy reverso recebe a resposta do servidor interno e a envia de volta para o cliente externo.

Essa configuração permite que a empresa hospede vários sites em servidores internos e forneça acesso externo a eles através de um único ponto de entrada (o proxy reverso).

Segurança:

Um proxy reverso está localizado do lado do servidor diferente do proxy normal que está do lado do cliente. Isso significa que ele fica entre os servidores e a internet, protegendo os servidores internos.

Além disso, o proxy reverso pode ser configurado para oferecer recursos adicionais, como balanceamento de carga, cache de conteúdo, criptografia SSL e filtragem de solicitações para melhorar a segurança e o desempenho.

Conclusão:

O proxy é tipo um guardião da internet, protegendo você de sites perigosos, escondendo sua identidade online, e até mesmo driblando bloqueios de sites. Além disso, ele pode acelerar o carregamento de páginas que você visita com frequência e manter um olho nas atividades online dos funcionários em empresas.

Ah, e tem também o proxy reverso, que ajuda a equilibrar o tráfego entre diferentes servidores e a manter seus sites funcionando rápido e seguro.

The end.

Obrigada quem leu até aqui <3 beijos de luz

Top comments (12)

Collapse
 
cherryramatis profile image
Cherry Ramatis •

Ta ai um assunto que eu como dev nunca me toquei muito de aprender de verdade, mas com sua didática incrivel consegui entender perfeitamente ❤️ muito obrigada e ansiosa pra mais temas incríveis em devops

Collapse
 
camilacodes profile image
Camila •

obrigada amiga 🥹🥹🥹🥹

Collapse
 
clintonrocha98 profile image
Clinton Rocha •

Ótimo conteúdo, parabéns!!!!!!

Collapse
 
of3lps profile image
of3lps •

Finalmente consegui entender Proxy reverso. Obrigado <3

Collapse
 
luiz_felipe profile image
Luiz Felipe •

Muito bom!!

Collapse
 
dimas7dev profile image
Dimas F. •

Conteúdo top demais

Collapse
 
luancarlos021 profile image
Luan Carlos •

Parabéns pelo conteúdo. Muito bom <3

Collapse
 
ellipsis profile image
Fernando Anjos •

Uma boa fazer a diferença entre Proxy reverso e Load balancers

Collapse
 
camilacodes profile image
Camila •

Boa ideia!!

Collapse
 
luiz_henrique profile image
Luiz Henrique •

Quais ferramentas e usada para montar um proxy reverso ?

Collapse
 
ellipsis profile image
Fernando Anjos •

nginx

Collapse
 
josefilhomax profile image
JoseFilhoMax •

Top demais