我有一个 VMWare Unified Access Gateway Appliance v3.10,我将其用作反向代理服务器。
反向代理运行良好,但它只监听外部接口端的端口 443。
我想反向代理端口 3000。也就是说,我想两个都
https://uag.mydomain.com/
反向代理至https://internal.mydomain.com/
和
https://uag.mydomain.com:3000/
反向代理至https://internal.mydomain.com:3000/
内部部分工作正常。问题是,我如何(或者我能否?)让 UAG 监听端口 3000?
谢谢。
更新
这是我的配置(至少不是完全空的部分)。没什么特别的。
Proxy Destination URL https://internal.mydomain.com:3000
External URL https://uag.mydomain.com:3000
Proxy Pattern /.*
/
请注意,两个 URL 末尾都没有。我省略了“代理主机模式”,因为两个代理都使用相同的主机名,我担心其中一个会超越另一个。
当 UAG 尝试连接到其自己的端口 3000 时,我得到
root@uag-7a17d053-0619-41f3-ae74-5d75879b8ea6 [ ~ ]# curl -kI https://localhost:3000/
curl: (7) Failed to connect to localhost port 3000: Connection refused
即使 443 端口工作正常
root@uag-7a17d053-0619-41f3-ae74-5d75879b8ea6 [ ~ ]# curl -kI https://localhost:443/
HTTP/1.1 200 OK
答案1
根据文档您可以配置多个反向代理,并且可以以 格式配置外部 URL https://<host:port>
。