一:前言

1:ssl证书

我的域名在腾讯云,每次解析新建一个三级域名(假设是  aaa.jiangw1.com ),都会赠送一年的ssl,申请成功后下载ssl证书,如下:

可以看到准备了各种服务器的文件,node服务用红圈中的通用ssl文件即可。

2:解析

aaa.jiangw1.com记录类型填 a ,记录值填服务器公网ip

二:代码

以下代码限定 koa2项目,其余node项目也都类似。

1:安装依赖

2:app.js新增

3:bin文件夹修改

新建ssl文件夹,放入ssl证书中的  .key和 .pem文件。

修改 bin/www,如下:

4:启动

本地启动:
浏览器进入  https://localhost:3010,  能进去说明本地配置成功,应该会提示域名无效。
服务端启动:
源代码上传后,用pm2启动服务,浏览器访问  aaa.jiangw1.com,  能进去说明本地配置成功

三:注意事项

  • linux服务器要放开 443端口
  • ssl证书文件一定要配置准确
  • node服务的端口一定要暴露出来
  • 域名解析要填准确

到此这篇关于koa2服务配置ssl的实现方法的文章就介绍到这了,更多相关koa2服务配置ssl内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!