DEV Community

Camila Figueira
Camila Figueira

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.

Image description

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.

Image description

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.

Image description

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 Figueira

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
 
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 Figueira

Boa ideia!!

Collapse
 
dimas7dev profile image
Dimas F.

Conteúdo top demais

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