我希望配置Varnish以使用HTTPS服务作为后端服务。关键在于与后端服务的连接中的SSL部分!我对这些HTTPS后端服务的控制有限(将它们视为托管在云中的SaaS服务)。
设置如下:User-Agent -> AWS ELB作为SSL终止器 -> AWS中的Varnish ->云中的HTTPS SaaS服务
原因如下: - 我想使用Varnish ESI来使用自己的自定义页面标题和页脚装饰SaaS服务UI。 - 通过让所有请求经过Varnish,我可以获得有关SaaS服务的其他分析数据,否则我将无法获得 - 我可以使用Varnish重新编写SaaS服务的URL,有效地隐藏SaaS服务URL,使最终用户看不到
我能够使用AWS ELB作为面向用户代理的SSL终止器,但是我该如何让Varnish作为源服务器访问HTTPS SaaS服务?
背景: 我在一个Web门户上工作,我们将向客户展示多种不同的服务(所有服务都有自己的现有UI,即它们没有无头RESP API!)。将所有这些服务汇集在一起的主要内容是共同的页面标题和页脚(页面标题显示顶级导航和登录/用户名注销)。
我们拥有的服务类型如下,所有服务都有自己的UI层,我们不想复制: - 白标的第三方SaaS服务(例如Zendesk或Salesforce),托管在云中 - 在AWS中托管的In-house开发的JavaEE / Spring服务 - 其他团队在我们公司开发的服务,但它们托管在我们自己的数据中心中
为每个服务添加ESI包含项很好,但我不想多次复制重新实现页面标题/页脚的工作。
设置如下:User-Agent -> AWS ELB作为SSL终止器 -> AWS中的Varnish ->云中的HTTPS SaaS服务
原因如下: - 我想使用Varnish ESI来使用自己的自定义页面标题和页脚装饰SaaS服务UI。 - 通过让所有请求经过Varnish,我可以获得有关SaaS服务的其他分析数据,否则我将无法获得 - 我可以使用Varnish重新编写SaaS服务的URL,有效地隐藏SaaS服务URL,使最终用户看不到
我能够使用AWS ELB作为面向用户代理的SSL终止器,但是我该如何让Varnish作为源服务器访问HTTPS SaaS服务?
背景: 我在一个Web门户上工作,我们将向客户展示多种不同的服务(所有服务都有自己的现有UI,即它们没有无头RESP API!)。将所有这些服务汇集在一起的主要内容是共同的页面标题和页脚(页面标题显示顶级导航和登录/用户名注销)。
我们拥有的服务类型如下,所有服务都有自己的UI层,我们不想复制: - 白标的第三方SaaS服务(例如Zendesk或Salesforce),托管在云中 - 在AWS中托管的In-house开发的JavaEE / Spring服务 - 其他团队在我们公司开发的服务,但它们托管在我们自己的数据中心中
为每个服务添加ESI包含项很好,但我不想多次复制重新实现页面标题/页脚的工作。