在使用阿里OSS时候,可以自定义域名。但是暂时该域名只属于http的,还不是https的。
阿里给的方案如下:
我是采取第二种方式,中间遇见了些问题,最后成功了,在此,把经验分享出来
1、首先,先在阿里购买免费SSL证书,只能指定一个域名。
补充资料的时候会让你填写一个域名,同时如果你的域名是在阿里购买,会帮你域名解析时候生成TXT的解析记录。注意,此时是TXT解析,后续需要删除该解析,然后再增加CNMAE解析
审核通过,如下
下载证书,里面包含两个文件,.pem,.key文件,后续这两个文件的内容在配置CDN时候有使用到
2、OSS Bucket增加指定自定义域名
配置完时候,它会在你的域名解析生成一个CNAME解析,同时会把上面的TXT解析给删除掉。
此时,你可以使用DOS命令窗口,ping的通该域名。但是,目前CNAME的值还是不正确的,应该是配置CDN的给的CNAME。配置CDN,请看下面
3、配置需要CDN的域名
配置的时候,有个https配置,需要填写上述提到的.pem和.key的值。配置完,启动,该CDN域名会有一个CNAME,将该值填写到上述提到的域名解析对应的域名的CNAME值上,这是我碰到最后遇到很关键的点。
希望对你有帮助,我也是怕我事后忘记。