申请腾讯云免费证书并部署至nodejs

2018-05-16  本文已影响46人  QiuZhiFeng

首先,根据百度的步骤 获取记录值

然后,我们进行域名验证。 

我们创建一个demo来验证域名吧。

首先, 通过express generator 快速创建应用。如果不了解可以参考express应用生成器

创建好应用后,根据腾讯云要求,我们需要在public目录创建子目录 .well-known/pki-validation/   ,并在该目录下创建fileauth.txt  文件的内容为腾讯云要求的内容

假设腾讯云给出的要求如下

那么我们就在 demo/public/.well-known/pki-validation/ 下创建 fileauth.txt 。 

fileauth.txt的文件内容为201608241742072yvt8bxp9jv0ycginrnnebwgy1nvwgvxtssucy39w7b20nelfa

保存并开启express应用,过几分钟后,就会腾讯云状态更新显示验证成功。

申请成功后,腾讯云会给你颁发证书,我们打开nginx目录,可以发现有 ca.crt 和 ca.key

将文件放置demo目录下, 由于现在我们要部署https网页,因此我们要使用nodejs 的 https模块而不是http模块

修改 bin/www文件.修改结果如下

注意 crt 和 key变量获取文件的地址为 ca.crt和 ca.key的绝对路径。因为是https,因此端口设置为443

启动服务器即编译www文件即可

此时,我们的网站就有https证书并且可以访问啦

大功告成! 如果对你有帮助可以点个赞哈哈

上一篇下一篇

猜你喜欢

热点阅读