Proxy inverso de Nginx - Plan de implementación OpenClaw

Acceso por dominio, balanceo de carga, soporte WebSocket

por qué usar proxy inverso

OpenClaw,AWS,Vercel,GCP,Azure,Oracle Cloud,implementación de nube extranjera,Docker,servidor gratuito,Free Tier

Y luego vas a necesitar un certificado HTTPS, así que de todas formas necesitas Nginx adelante. Es un paso obligatorio.

cuatro pasos config proxy inverso

1

Instala Docker (Amazon Linux 2023)

instala con un comando, para Ubuntu/Debian usa apt install directo. Se inicia automáticamente después, abre el navegador en la IP del servidor y verás la página default de Nginx si todo salió bien.

2

Configura reglas de reverse proxy

escribe un archivo de config Nginx, redirige domain requests al puerto 3000 de OpenClaw. Clave es config WebSocket, sin eso funciones en tiempo real no van.

3

Resumen de flujo

Después de cambiar, reinicia para que surta efecto:

4

Configura encendido automático

Asegúrate de que Nginx se levante automáticamente cuando reinicies el servidor, no quieres tener que iniciarlo manualmente cada vez.

Instala Docker (Amazon Linux 2023)

Instala Docker (Amazon Linux 2023)
# Ubuntu / Debian

Regla de entrada de lista de seguridad OCI

Esta es la configuración completa de reverse proxy, con soporte WebSocket. Guarda esto en /etc/nginx/sites-available/openclaw

nginx.conf — configuración de proxy inverso para OpenClaw
upstream openclaw_backend {

activar config y probar

activar config de sitio
# Crear enlace simbólico para habilitar sitio
⚠️ No olvides la configuración de WebSocket。OpenClaw depende de WebSocket para chat en tiempo real y output en streaming. Si después de configurar el proxy inverso ves que las conversaciones se cuelgan o los mensajes no aparecen en tiempo real, lo más probable es que WebSocket no esté configurado correctamente. En la configuración de arriba está proxy_http_version 1.1UpgradeConnection Estas tres líneas son obligatorias.

Coexistencia de múltiples servicios

Si ejecutas otros servicios en el servidor, Nginx puede enrutar según el dominio:

Ejemplo de múltiples dominios y múltiples servicios
# OpenClaw
¿Te ayudó este tutorial?