背景和问题 :
- 我有一个在WebSphere Application Server上运行的Web应用程序。
- 底层的操作系统是redhat
- 此应用程序需要直接访问Microsoft Azure通知服务(通过单个URL使用服务总线协议)
- 出于安全原因,我不能允许这个,所有出站stream量都必须通过代理
- Web应用程序无法configuration为使用代理(缺lessfunction)
- 我无法修改Web应用程序的代码
- 我可以configurationWeb应用程序向其发送stream量的URL
我正在评估以下解决scheme :
- 使用Dante代理(BDS许可+包可用)
- 在服务器模式下使用代理服务器
- 将其安装在运行Websphere Application Server的同一台计算机上
- 请让Dante监听特定的端口,以便收集来自我的Web应用程序的stream量
- configurationWeb应用程序以使其将stream量发送到代理程序(更改URL)
- 使Dante代表呼叫
换句话说,这是我想要达到的目的 :
Web Application -> Dante -> internal proxy -> external proxy -> internet -> Azure
为了避免这种情况:
Web Application -> internet -> Azure
问题 :
- 可以和Dante做这个吗?
- 如果是,我可以在哪里find一个简单的例子(Dante文档不是很清楚)?
- 否则你有其他解决scheme吗?
在此先感谢您的帮助。