申请免费ssl证书

直接去阿里云申请一个免费的ssl,选择neginx下载证书就可以了,解压得到一个xxx.key、xxx.crt文件,分别放到express项目中。

修改express的./bin/www

var app = require('../app'); // app入口文件
var https = require('https');
var path = require('path');
var fs = require('fs'); // 设置https配置项
var httpsOptions = {
key: fs.readFileSync(path.resolve(__dirname, 'your/ssl/path/xxx.key'), 'UTF8'),
cert: fs.readFileSync(path.resolce(__dirname, 'your/ssl/path/xxx.crt'), 'UTF8')
} // 创建https服务器,注意:一般设置https监听端口号443, http端口号为80
var server = https.createServer(httpsOptions, app);

最新文章

  1. 操作系统开发系列—12.b.从Loader跳入保护模式
  2. 大型网站系统架构实践(五)深入探讨web应用高可用方案
  3. 汇编与C语言混合 实现的从小到大的冒泡排序
  4. 认识元数据和IL(下)<第五篇>
  5. Python常用模块中常用内置函数的具体介绍
  6. 页面json 格式化+颜色高亮
  7. 从锅炉工到AI专家(7)
  8. Chrome插件开发,美化网页上的文件列表。chrome-extension,content-scripts
  9. js处理ajax返回的json数组
  10. IEnumerable和IEnumerator使用
  11. ceph存储osd启动异常处理和正常启停操作
  12. 以整体思维看问题:解决单页应用,系统角色请求覆盖身份唯一标识(本项目中是session_id命名的)发送请求问题
  13. android拾遗——Android之Service与IntentService的比较
  14. php -- PHP在linux上执行外部命令,system(),exec(),shell_exec()
  15. ZABBIX 3.0 配置监控MYSQL性能【OK】
  16. 微信小程序迁移到头条小程序工具
  17. VS2015配置安卓Android和iOS开发环境
  18. Android学习笔记_20_访问应用权限汇总
  19. 关于GIT的一些注意点
  20. InputStream写文件出现大量NUL

热门文章

  1. 加入 centos 右键 terminal
  2. rtems 4.11 部分m4文件分析
  3. 49 个jquery代码经典片段
  4. 【转】【Axure学习】之短信动态验证码+图片动态验证码
  5. p2p webrtc服务器搭建系列1: 房间,信令,coturn打洞服务器
  6. OpenCV 中的三大数据类型( 概述 )
  7. Python学习总结之五 -- 入门函数式编程
  8. mybatis--foreach,choose 小结
  9. var foo = "11"+2+"1"; console.log(foo); //1121 好多文章答案写错了,我发下给初学的朋友看到,以免一开始就学错了
  10. (图解)Description Resource Path Location Type Java compiler level does not match the version of