我们在后面运行一个 App Engine Flexible 应用,前面是 Fastly (CDN)。我们已设置ghs.googlehosted.com
为源服务器,因此如果该服务器没有缓存版本,CDN 会将请求转发到该服务器。这几个月来一直运行良好。
但是,我们现在要确保ghs.googlehosted.com
通过 TLS 快速连接到源 ( )。它似乎ghs.googlehosted.com
不支持 TLS。关于如何克服这种情况的任何想法?
我们在后面运行一个 App Engine Flexible 应用,前面是 Fastly (CDN)。我们已设置ghs.googlehosted.com
为源服务器,因此如果该服务器没有缓存版本,CDN 会将请求转发到该服务器。这几个月来一直运行良好。
但是,我们现在要确保ghs.googlehosted.com
通过 TLS 快速连接到源 ( )。它似乎ghs.googlehosted.com
不支持 TLS。关于如何克服这种情况的任何想法?
到目前为止,这是我们在选择 CDN(Fastly)的源站时发现的:
myapp.appspot.com
: 支持 TLS 但要求Host
HTTP 标头完全是myapp.appspot.com
. 因此,Host
需要覆盖标头。ghs.googlehosted.com
:不支持 TLS,但接受任何Host
HTTP 标头,因此您可以使用任何 App Engine 自定义域。App Engine 组中的此线程中的更多信息。
编辑:我错过了在请求中发送 SNI。现在它可以很好地与ghs.googlehosted.com
TLS 配合使用。