赋料扬雄敌,诗看子建亲。这篇文章主要讲述App引擎灵活的CDN(快速)相关的知识,希望能为你提供帮助。
我们正在使用Fastly(CDN)运行App Engine灵活应用程序。我们已将ghs.googlehosted.com
设置为原始服务器,因此如果CDN没有缓存版本,CDN会将请求转发给该服务器。几个月来一直运行良好。
但是,我们现在希望确保通过TLS快速连接到原点(ghs.googlehosted.com
)。似乎ghs.googlehosted.com
不支持TLS。有关如何克服这种情况的任何想法?
答案到目前为止,这是我们在选择CDN的原始主机(快速)时发现的:
myapp.appspot.com
:支持TLS,但要求Host
HTTP标头正好是myapp.appspot.com
。因此,需要覆盖Host
标头。ghs.googlehosted.com
:不支持TLS,但接受任何Host
HTTP标头,因此您可以使用任何App Engine自定义域。
【App引擎灵活的CDN(快速)】编辑:我错过了在请求中发送SNI。现在它适用于
ghs.googlehosted.com
和TLS。推荐阅读
- Java堆转储在Google App引擎标准环境中()
- 获取访问令牌Google Play Android Developer API
- AppEngine数据存储 - 以编程方式备份
- 如何从GAE应用程序中的请求标头获取App Id
- App Engine灵活实例中的奇怪ruby过程
- 从Appengine SDK迁移到Cloud SDK后,在使用AppEngineRun运行时无权创建文件
- 如何为Google App Engine实例指定区域()
- 如何禁用`gcloud preview app run'的运行状况检查
- 建立数据库连接时出错(Google App Engine Deploy)