.png)
Quiero ejecutar dos servidores web en el mismo puerto. Sé que puedes hacer esto con Tomcat y Apache para dominios completos. Pero lo que estoy buscando es una manera de que Jetty reenvíe el tráfico a un directorio específico para gruñir. Por ejemplo
dominio.com
Esto lo maneja el embarcadero.
dominio.com/Interfaz/index.html
Esto se maneja mediante gruñidos y todas las demás solicitudes a las páginas del frontend. La razón por la que estoy haciendo esto es que usamos un servidor diferente para el desarrollo frontend y backend y no quiero que la solicitud de descanso de los servicios desde el frontend sean llamadas a otro dominio.
Respuesta1
Por definición, sólo un proceso puede escuchar en un puerto determinado.
Dicho esto, puedes lograr lo que estás pidiendo con un proxy inverso (mod_proxy, HAProxy, nginx, lighttpd).
Tendría que cambiar su servidor web y Jetty escucha en otros puertos (8080 y 8081, por ejemplo), hacer que el proxy escuche en el puerto "predeterminado" (probablemente 80 o 443 en este caso) y luego reenviar las solicitudes a el backend apropiado según los criterios que ha enumerado (ruta URL que comienza con /frontend).