配置得 cloudfront,去请求 S3 资源 譬如一个 /static/tang.jpg 文件 浏览器端, 使用 http 去访问都没问题 证书已挂好 使用 https 的时候: 1 )使用 cloudfront 自己生成的 Domain Name 去访问没问题。 2 )使用设置的 CNAMEs 域名去访问的时候,无法访问结果 唯一有用的提示信息是:You need to enable JavaScript to run this app.
然后试过在 linux 下用 https:xxxx/static/tang.jpg ,是可以下载到本地。
请问这种情况改如何定位问题? 是域名原因?(域名已经指定到 cloudfront 生成的 Domain Name ) 浏览器原因?
1
a663 OP 没人么???
|
2
sparanoid MOD 你说的自己生成的 DN 指的是 xxx.cloudfront.net 这样的域名吗? CloudFront 如果使用自定义域名+HTTPS 的话需要在 cert manager 那里生成或上传自定义证书的
|
3
a663 OP @sparanoid 是的,是分配的 cloudfront.net ,然后证书是 cert manager 生成的,现在还找不到原因
|
4
a663 OP 忽然发现,其他浏览器访问没问题,就是谷歌浏览器访问有这个问题
咋整啊 |
5
sparanoid MOD 看提示像是因为 URL 变了导致的 JavaScript 没载入的问题
|
7
a663 OP 浏览器缓存呀,妈的,看了一晚汤唯,再也不用看了
|