域名设置指南
目录
SSL证书
购买域名之后的DNS配置可以参考此处。
以namecheap
为例,购买SSL证书后在账户下拉选单中进入Dashboard界面,选择Product List里的SSL Certificates,点击ACTIVE激活。

进入如下界面:

这时需要生成CSR文件并填入,如果有输入端的如服务器之类的可以用代码生成,如果没有输入端的则可以浏览器搜索CSR生成网站手动生成,一般会得到一个CSR文件和一个密钥文件,切记保存下来。
将CSR文件的内容输入,Primary domain会自动识别填上,接下来就到域名所有权验证。

在EDIT METHODS处可看到三种方式,推荐用DNS验证的方式。

在DNS验证方式下,分别复制Host(如xxx.example.com形式,只复制xxx的部分)和Target(全部),去到Dashboard界面Domain List > MANAGE > Advanced DNS,创建一个CNAME记录,对应地填在Host和Value栏。
等待约10分钟,一般就会提示解析完成,在SSL证书界面会看到状态变更为ACTIVE,可以下载证书文件。解压后会得到.crt
,.p7b
,.ca-bundle
三个文件。
Netlify绑定域名和启用Https
进入项目的Settings,再进入Domain management界面可以进行域名绑定和启用Https设置。
域名绑定

点击Add domain alias可以添加自己购买的域名。此时会提醒检查DNS解析配置,点击提示,回到域名服务商处添加DNS解析记录即可。
启用Https设置
选择自主验证方式,弹出界面如下:

- 第一项Certificate填入上一章节下载的
.crt
文件 - 第二项Private key填入之前生成CSR得到的密钥文件
- 第三项Intermediate certs填入上一章节下载的
.ca-bundle
文件
然后Install certificate安装证书,很快就会通过,再点击强制Https即可。成功的效果图如下:
