为什么要写这篇文章呢,是因为我之前也是在coding
上面部署的,但是最近coding
改版了,全面接入腾讯云。之前的网站没法访问了,所有就趁着最近不太忙,想着把个人网站给弄一下,当然也踩了很多坑,也顺带记录一下。
说一下我网站的大概情况,我的域名和DNS
解析全都在阿里云,然后cdn
服务是在腾讯云,博客部署在了coding
(关系有点混乱)。我的域名是备案过的,所以在使用腾讯云cdn
加速服务时是可以选择中国境内区域加速的。但是境外区域在国内访问也不是特别慢,我感觉。
首先进入coding
中,我已经提前把我博客的代码提交到了coding
的代码仓库,然后我们选择最左侧菜单:持续部署-网站托管
然后点击右侧新建网站,选择静态网站
然后填写信息就好了
代码仓库要选择你博客的代码仓库
节点这里要稍微注意一下,如果你域名没有备案的话,你要选择香港节点,因为在之后的cdn
加速的时候,你如果没有备案的话是只能默认给你分配到中国境外的区域的,这样一来,如果你网站的节点是北京/上海,而你cdn
设置的中国境外,那么在打包构建的时候就会报错
所以说结论,你如果要设置cdn
加速且你的域名备案过的话,这里选北京/上海
如果你要设置cdn
加速然而你的域名没有备案,这里选香港节点
如果你不设置cdn
加速,那这里节点选哪个都行
在创建完我们的静态网站之后,可以先试着打包构建一下,在构建完成之后coding
会分给你一个个人域名,但是这个域名由于是coding
下的,会有一大长串的数字字母来标识,类似于这样的https://coding-pages-bucket-561080-1536527-17600-606652-1257792415.cos-website.ap-beijing.myqcloud.com
,如果你不满意这样的网址的话,请往下看,如何自定义个人域名。
选择右边的自定义域名
须知:
绑定自定义域名后,请将域名 DNS 中的 CNAME 记录设置为表格中的地址;自定义域名生效后每次进行部署需要刷新CDN缓存,耗时约 5 分钟。查看帮助文档
申请 SSL 证书需要一定的时间,申请通过后会有短信通知;如果申请失败,可以重新申请;点击证书状态可以查看申请进度。申请通过后请重新部署一次网站。
节点在大陆境内的网站使用自定义域名时需要备案,备案成功后可能会有短暂延迟,延迟最长两天。未备案和备案延迟期内,网站部署可能失败。
选择新建域名,输入你的域名
点击确定之后会让你添加解析记录,说一下这个解析记录,你需要去你域名的提供商哪里去做dns
解析,我的域名提供商是阿里云,所以我需要去阿里云的“ 云解析 DNS ”去配置域名解析。
再说域名解析,如果你的域名是xxx.xxxx.xxx这种的,那么你的主机记录就是你的xxx,比如说我的是www.lemcoo.top
,那我的主机记录就是www
。如果是lemcoo.top
,那么主机记录就是@
。记录类型要选CNAME
,记录值就是coding
给你的
添加完成之后,大概会10分钟左右才能生效
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v03eAXKC-1620797945709)(https://img.lemcoo.top/blog/20210512113614.png)]
点击审核中,进入到腾讯云,它会为我们申请一个为期一年的免费ssl
证书,如果到期了可以继续重新申请。
接下来的操作是点击域名验证
会让我们再次去域名提供商哪里添加DNS
解析记录,按照提示,跟之前的操作一样
添加完成之后大概十分钟左右,点击查看域名验证状态。
域名验证如果失败,可能是提供商还未更新缓存,在等待一会即可。
域名验证成功之后,点击使用证书-一键部署
选择部署类型,如果添加了cdn
的话,选择内容分发网络,点击确定。
配置证书,选择要配置证书的域名,选择证书来源为腾讯云托管证书,证书列表选择刚刚申请的证书
现在申请的证书就已经部署完毕了
然后进入 内容分发网络-域名管理
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9t4xyqHP-1620797945711)(https://img.lemcoo.top/blog/20210512114801.png)]
我们的cdn网络就已经在部署中了
现在你需要先回到coding
中重新部署一下你的博客服务,部署完成后你就可以访问你的自定义域名了
如果地址栏显示不安全的话,可能是ssl
证书没起作用,再等一会再试。
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/31679