我有一个网站,它依赖于多个辅助服务,它使http请求。(例如,这些服务提供来自数据探针的信息,以便通过ajax实时更新网站,并且这些服务是用网站的不同语言编写的,所以我不能使用RMI或类似的语言。)
我试图用SSL保护网站,以便它在浏览器中显示为安全的,但由于对辅助服务的http请求,我收到了混合内容警告。我在AWS上托管,它似乎只允许https请求到单个端口443,我自己的网站在这个端口上监听;如果我需要辅助服务监听网站的不同端口,我如何设置才能安全地访问它们?
编辑:我应该补充说,这是为我们的测试网站,所以没有启用负载平衡…
发布于 2017-04-25 09:55:56
这似乎很容易用CloudFront解决。
忘记所有关于缓存和CloudFront是CDN的事实。这不仅仅是那些事情。It has a number of other useful tricks up its sleeve。
CloudFront也是一个反向代理,它可以根据请求路径(缓存行为)将请求路由到多个目的地(“源服务器”),包括单个实例上的多个端口...同时,浏览器认为所有内容都来自单个网站,并与CloudFront通信,但CloudFront可以选择与后端服务通信普通HTTP,前提是这是您允许的安全策略。单个CloudFront分发最多可以有25个路径映射(包括主站点的默认catchall映射),引用最多25个不同的后端IP/主机名+端口组合。
https://stackoverflow.com/questions/43584312
复制相似问题