Eu tenho um VMWare Unified Access Gateway Appliance v3.10 que estou usando como servidor proxy reverso.
O proxy reverso está funcionando muito bem, mas escuta apenas a porta 443 no lado da interface externa.
Eu gostaria de fazer o proxy reverso da porta 3000. Ou seja, eu gostaria de
https://uag.mydomain.com/
fazer o proxy reverso para https://internal.mydomain.com/
E
https://uag.mydomain.com:3000/
o proxy reverso parahttps://internal.mydomain.com:3000/
A parte interna funciona bem. A questão é: como posso (ou posso?) fazer com que o UAG escute a porta 3000?
Obrigado.
ATUALIZAR
Aqui está minha configuração (pelo menos as partes que não estão completamente vazias). Não é muito assim.
Proxy Destination URL https://internal.mydomain.com:3000
External URL https://uag.mydomain.com:3000
Proxy Pattern /.*
Observe que não há /
no final de nenhum dos URLs. Deixei de fora "Proxy Host Pattern" porque ambos os proxies estão usando o mesmo nome de host e tive medo de que um ultrapassasse o outro.
Quando o UAG tenta se conectar à sua própria porta 3000, recebo
root@uag-7a17d053-0619-41f3-ae74-5d75879b8ea6 [ ~ ]# curl -kI https://localhost:3000/
curl: (7) Failed to connect to localhost port 3000: Connection refused
mesmo que a porta 443 funcione bem
root@uag-7a17d053-0619-41f3-ae74-5d75879b8ea6 [ ~ ]# curl -kI https://localhost:443/
HTTP/1.1 200 OK
De acordo com a documentação você pode configurar vários proxies reversos e configurar a URL externa no formato
https://<host:port>
.Esse link
https://communities.vmware.com/t5/Horizon-Desktops-and-Apps/ching-default-ports-on-UAG/td-p/2909147
me diz que não é possível usar uma porta diferente de 443.