0Pricing
MCP Academy · Aula

Executar atrás de um proxy reverso

Encerre o TLS e encaminhe o HTTP para seu servidor.

Executar atrás de um proxy reverso é uma aula grátis de MCP Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de MCP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de MCP Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

What a Reverse Proxy Is

A reverse proxy sits in front of your server, taking requests from the internet and quietly forwarding them to your MCP process. 🔀

Why Put One in Front

Your MCP server should focus on logic, not the messy public edge. A proxy handles TLS, routing, and shielding so your code stays simple.

Terminate TLS at the Edge

The proxy decrypts incoming HTTPS and speaks plain HTTP to your server inside. This TLS termination keeps certificates in one place.

Nginx Is a Common Choice

Nginx is a popular, battle-tested reverse proxy. A small config block is enough to route public traffic to your MCP container.

Forward to Your Server

The key directive is proxy_pass, which points the proxy at your server's internal address and port.

location /mcp {
  proxy_pass http://127.0.0.1:8000;
}

Pass Through the Right Headers

Forward headers like Host and the client's real IP so your server sees accurate request info, not just the proxy itself.

proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;

Keep Streaming Alive

MCP can stream replies, so disable response buffering for the endpoint. Otherwise the proxy holds events back until the call ends.

proxy_buffering off;

Route by Path or Host

One proxy can serve many apps. Match on a path like /mcp or a hostname to send each request to the right backend.

Hide Your Backend Port

With a proxy, clients only ever see port 443. Your real server port stays private on the internal network, never exposed directly.

Add a Layer of Safety

The proxy is a natural spot for rate limits and request size caps, giving your MCP server a first line of defense. 🛡️

A Clean Separation

Edge concerns live in the proxy; business logic lives in your server. That separation makes both far easier to reason about and change.

Quick Check

What is the main job of TLS termination at the reverse proxy?

Recap: Reverse Proxy

A reverse proxy like Nginx fronts your server: it terminates TLS, forwards requests with proxy_pass, and keeps your backend port private. 🔒

Perguntas Frequentes

A aula “Executar atrás de um proxy reverso” é grátis?

Sim — o texto completo de “Executar atrás de um proxy reverso” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de MCP Academy, atualize para CoddyKit PRO. O curso de MCP Academy inclui 4 aulas no total.

O que vou aprender em “Executar atrás de um proxy reverso”?

Encerre o TLS e encaminhe o HTTP para seu servidor. Você pratica MCP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar MCP Academy?

Nenhuma experiência prévia é necessária. MCP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Executar atrás de um proxy reverso”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de MCP Academy?

Sim. Cada aula de MCP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Empacotar o servidor no Docker
  2. Executar atrás de um proxy reverso
  3. Verificações de integridade e reinicializações
  4. Conectar clientes remotos
← Voltar para MCP Academy