.png)
Quero executar dois servidores web na mesma porta. Eu sei que você pode fazer isso com Tomcat e Apache para domínios inteiros. Mas o que estou procurando é uma maneira de o jetty encaminhar o tráfego para um diretório específico para o grunhido. por exemplo
domínio.com
Isso é tratado pelo cais
domínio.com/front-end/index.html
Isso é tratado pelo grunhido e por todas as outras solicitações às páginas no frontend. A razão pela qual estou fazendo isso é que usamos servidores diferentes para desenvolvimento de front-end e back-end e não quero que a solicitação de serviços restantes do front-end sejam chamadas para outro domínio.
Responder1
Por definição, apenas um único processo pode escutar em qualquer porta.
Dito isso, você pode conseguir o que deseja com um proxy reverso (mod_proxy, HAProxy, nginx, lighttpd).
Você teria que alterar seu servidor web e escutar o jetty em outras portas (8080 e 8081, por exemplo), fazer com que o proxy escutasse na porta "padrão" (provavelmente 80 ou 443 neste caso) e então encaminhar as solicitações para o back-end apropriado com base nos critérios listados (caminho do URL começando com /frontend).