第一次发帖,
我有一个全新安装的 ubuntu 12.04 客户端作为我们内部网络的反向代理网关。我们的设置是我们有一个外部 ip 但我们想指向我们内部网络上的各种网络服务器的三个域。与其说是负载平衡问题或缓存等问题,不如说是将一些客户端浏览器路由到端口 80 网页(以遵守一些关于在域名后放置端口号的更严格的公司政策)。
我选择了pound,一切似乎都正常。静态页面加载等。除了用于数字资产管理程序的基于 Flash/Flex 的 WebClient 之外,一切都很好。
实际的静态页面加载正常,就在输入凭据的那一刻,无论它们是正确的还是不正确的,然后点击登录,没有任何响应。拒绝或确认等。因此无法通过返回到内部服务器的请求。
我已经广泛搜索了 crossdomain.xml 文件中可能有一个解决方案?文档不是很清楚。而且我们不是 DAM 应用程序的作者,无法控制 Flash/Flex 端的代码。
问题:
pound 是否有允许转发 Flash/Flex 身份验证信息的特定配置文件/解决方案?
是否有另一个允许此类配置的反向代理程序(nginx?)?
我是否以完全错误的方式看待这个问题,是否应该从根本上不允许 Flash/Flex 拥有此访问权限?
对于其他任何人,
修复是用户名/密码通过端口 OTHER 然后端口 80(在本例中为 8080)提交。诀窍是在该端口 (8080) 上有一个 Pound 侦听器,并将该端口上的所有请求转发到后端服务器上的端口 8080。
排除故障很痛苦,但最终还是解决了问题(很久以前)。