一、使用自有域名访问OSS资源 结合 CDN
登录 oss管理控制台 创建好一个Bucket,然后点击进入,找到 传输管理>>域名管理,此时会显示 未配置阿里云 CDN 加速,点击进去会出现下面的界面:
注意:
这里菜鸟是因为已经配置好了,所以随便截图的,其实你点进去 加速域名 就已经填好了,这里不用纠结。
这里其他的配置直接看官网(按需选择):绑定CDN加速域名
这里需要注意的就是 源站信息 ,菜鸟就是这里搞错了,我一直绑定的都是 源站域名+自己的域名,类似于这样:
直到后来,后台告诉我,原来这个填的是 CDN 要绑定的是哪一个东西,而不是自己随便填的,相当于 CDN 是一个加速器,而这里填的就是什么使用加速器,我一直填的是 源站域名 ,所以一直都显示我的 oss未配置 。
而且当你点击oss时,会发现系统就默认给你准备好了oss,如果没有就去 oss管理控制台的概览 找:
添加完成后就去CDN管理控制台,等待域名管理出现,然后就去配置CNAME,就是去域名设置一个解析值。
这里直接看官网:配置CNAME
二、配置证书
登录域名控制台,点击域名,进入基本信息,然后找到SSL证书
然后点击 SSL证书 ,点击免费证书,购买那个20的免费的就可以了,20个就相当于一年可以申请20个证书的意思。
有了20个之后,直接点击创建证书,就会自动生成一个证书,然后进行证书申请。
申请成功后,点击下载,找到自己服务器对应的系统,一般就是 Apache 或者 Nginx
下载完成后打开自己的宝塔(如果因为上述的修改进不去宝塔,就远程连接,然后输入 bt 进行选择,找到访问入口),然后点击网站 >> 添加站点,eg:XXXX.YYYYY.com。
添加成功后,记得去 云解析DNS 配置一个解析,XXXX 和你刚才添加站点的保持一致,如下
弄完这个还要去 云服务器 ECS >> 安全组 >> 配置规则(添加端口)
为其添加访问规则,出和入都需要配置两个,一个是80端口、一个是443端口,80是http默认的端口,443是等一下的https默认使用的端口,https就是http+ssl。
然后回到宝塔,点击 网站 >> XXXX.YYYYY.com(网站名) >> SSL,把刚才下载的文件中的 key 和 PEM 复制到对应的位置,然后就可以静候佳音了!