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

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

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

我们创建一个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证书并且可以访问啦


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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容