# 买域名+配置SSL站点

By [Iamxmm](https://paragraph.com/@iamxmm) · 2022-02-26

---

前期写合约，开发web3站点，部署服务器，配置域名，但交互的时候可能需要https，这一系列过程如何操作，记录📝下我昨天买域名配置SSL的经历。

*   买域名
    
*   解析DNS
    
*   申请免费SSL证书
    
*   服务器配置
    
*   测试成功
    

分成以上步骤，下面一个个截图说明：

1，买域名，我是直接godady.com直接购买的，因为这样就不需要强制我备案了，省了不少麻烦，付款也不需要担心，选择visa或者银联支付宝都可以，简单便捷。

重点是接下来，如何解析DNS，我查了网上很多资料都比较旧，godady早就改版了，你可以直接访问并登录进行配置：

[https://account.godaddy.com/products?go\_redirect=disabled](https://account.godaddy.com/products?go_redirect=disabled)

![管理网站](https://storage.googleapis.com/papyrus_images/b68592838226d9454c358dc5d5a67337c2fa6d7a73639fadf5e34724e9403fe3.png)

管理网站

![管理区域](https://storage.googleapis.com/papyrus_images/969d3864031c5d96a0ee088069e0dfea8f168043368be84ea9ab3cb19479caa8.png)

管理区域

![因人而异](https://storage.googleapis.com/papyrus_images/0affba2267182a329766b44be08bc47ec71c5dd899c351000b057b80a5345a0f.png)

因人而异

你可以直接选择godady的默认dns解析，或者选择dnspod的dns解析服务，2种方式我都介绍一次。

* * *

方式1：godady默认解析
--------------

![方式1：添加解析主机](https://storage.googleapis.com/papyrus_images/a757d639cb627af298c5c8d5d05f9b1eeaaafc650aa7f72d317a9c3ad87a58bc.png)

方式1：添加解析主机

![方式1：添加解析记录](https://storage.googleapis.com/papyrus_images/0f9440caf4388ee44e1bf4e977c367753a5f901721b29f5533dad75c3a5a2993.png)

方式1：添加解析记录

完成这2点配置之后，回到上文介绍的DNS管理，选择进阶功能，即可正常使用

![方式1：解析完成等待](https://storage.googleapis.com/papyrus_images/3be3a516e6ef10f8c7ff6d26d9ca587adbe46b8e786ec18d7003e1870c6f7738.png)

方式1：解析完成等待

方式2：解析到dnspod（优势速度快些）
---------------------

![方式2：比较简单](https://storage.googleapis.com/papyrus_images/bc9ec7b6c6875d2802503c815cea7c5defe8e2edb084526b9c03e280ecfd0eba.png)

方式2：比较简单

* * *

完成解析之后，咱们就需要准备申请freessl证书，直接访问并注册：

[https://freessl.cn/](https://freessl.cn/)

![输入域名地址](https://storage.googleapis.com/papyrus_images/4ca58e3ec83e283416b8d44f6c4d3694b4cca169469d562477fd60c45714f102.png)

输入域名地址

![生成证书](https://storage.googleapis.com/papyrus_images/6deb870b84eef1c06edf0dd86e094651442c8097d6801a66acc89f608e5d8827.png)

生成证书

点击创建后，然后浏览器会提示你下载安装keymanager，选择你系统相符的下载方式，安装完成之后如下：

![安装keymanager](https://storage.googleapis.com/papyrus_images/ec265b3d4239e0411a0658c58ee5c5ea5521504cf683a086f2350467272903de.png)

安装keymanager

![交互](https://storage.googleapis.com/papyrus_images/96b54a009aa0dfb4144364d5bb159a01622a58bf61cab350502091e6069487e5.png)

交互

![](https://storage.googleapis.com/papyrus_images/fb21aa650c6d7eb7c61d251dca92a3ef69e40bd5d614a59210b506704ceacfc9.png)

![](https://storage.googleapis.com/papyrus_images/1e54a7095fb6150a6f37cfcabdd8724ce3e5aabe2da3bdc256b0f81d020ef7a2.png)

完成域名验证之后，就可以下载证书了，你会得到2个文件：

iamxmm.com.crt和iamxmm.com.key

上传到你的服务器。

     server {
            listen 80;
            listen 443 ssl;
    
            server_name iamxmm.com;
    
            ssl_certificate /tmp/pem/iamxmm.com_chain.crt;
            ssl_certificate_key /tmp/pem/iamxmm.com_key.key;
    
            location / {
                    proxy_pass http://127.0.0.1:8080;
            }
    }
    

完成之后，重启Nginx就可以生效了。

![](https://storage.googleapis.com/papyrus_images/8723b8b90ee24d8c790b510d699bf6583db51d316d007462e23f5b6be06962e1.png)

以上就是昨天配置SSL的过程，接下来，还有涉及如何域名证书自动续期，自动维护，等我部署好，也会一并整理发出来，以飨各位。

---

*Originally published on [Iamxmm](https://paragraph.com/@iamxmm/ssl)*
