La web carga… y tu API responde 404
Proxy inverso en dos capas: TLS en el host y server blocks por dominio dentro del VPS, con prueba y vuelta atrás automática.
Transcripción
La página abre perfecto. Tocas Cargar tours y 404. Los dos procesos están vivos, cada uno en su puerto. ¿Otro dominio para la API? ¿O abro su puerto? Mejor uno solo, y que reparta por ruta. La raíz va a la web; /api, al backend. ¿Dónde escribo esa regla sin romper lo que anda? En ArduMaker edito su nginx desde una plantilla. Sumo un bloque para /api hacia el puerto del backend. Al aplicar, se prueba con nginx -t. Si falla, vuelve la anterior. Pruebo las dos rutas desde afuera, no en el servidor. El botón carga los tours. Un dominio, dos servicios. Y los puertos internos no se exponen. Un dominio no es una app: es una puerta con rutas.