0Pricing
MCP Academy · Lección

Ejecutar detrás de un proxy inverso

Termine TLS y dirija HTTP a su servidor.

Ejecutar detrás de un proxy inverso es una lección gratuita de MCP Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MCP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MCP Academy incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en 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. 🔒

Preguntas frecuentes

¿La lección «Ejecutar detrás de un proxy inverso» es gratis?

Sí — el texto completo de «Ejecutar detrás de un proxy inverso» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MCP Academy, actualiza a CoddyKit PRO. El curso de MCP Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Ejecutar detrás de un proxy inverso»?

Termine TLS y dirija HTTP a su servidor. Practicas MCP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar MCP Academy?

No se requiere experiencia previa. MCP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Ejecutar detrás de un proxy inverso»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de MCP Academy?

Sí. Cada lección de MCP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Empaquetar el servidor en Docker
  2. Ejecutar detrás de un proxy inverso
  3. Comprobaciones de estado y reinicios
  4. Conectar clientes remotos
← Volver a MCP Academy