Node.js开启Https的实践详解


Posted in Javascript onOctober 25, 2016

一、首先要去腾讯云申请

Node.js开启Https的实践详解

申请成功后,你直接下载证书就可以用了。

Node.js开启Https的实践详解

二、配置nginx

/etc/nginx/conf.d/下加入你的域名配置比如xxx.com.conf,内容如下

server { 
  listen 80;
  listen 443 ssl;
  server_name www.xxx.com;
  ssl_certificate /etc/nginx/ssl/www.xxx.com_cert.crt;
  ssl_certificate_key /etc/nginx/ssl/www.xxx.com.key;
  location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_pass     http://127.0.0.1:8360;
  }
}

proxy_pass 即反向代理到你的node服务的地址。

sslcertificatesslcertificate_key 需要指定证书目录文件,也就是将你下载的文件复制到/etc/nginx/ssl 目录中去就行啦。

三、最后重启nginx就可以咯。非常简单啦。

Note 切换到https麻烦的事情就来了,https不允许http资源的加载请求,因此最好将那些地址替换掉支持https。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用node.js能有所帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
js 跨域和ajax 跨域问题小结
Jul 01 Javascript
jquery 回车事件实现代码
Aug 23 Javascript
IE的fireEvent方法概述及应用
Feb 22 Javascript
用jquery实现输入框获取焦点消失文字
Apr 27 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
Dec 24 Javascript
node.js中的http.response.getHeader方法使用说明
Dec 14 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
javascript记住用户名和登录密码(两种方式)
Aug 04 Javascript
JavaScript ES6中CLASS的使用详解
Nov 22 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
Jun 01 Javascript
详解使用WebPack搭建React开发环境
Aug 06 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
Nov 26 Vue.js
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
Oct 25 #Javascript
利用yarn实现一个webpack+react种子
Oct 25 #Javascript
Yarn的安装与使用详细介绍
Oct 25 #Javascript
jQuery通过ajax快速批量提交表单数据
Oct 25 #Javascript
jquery popupDialog 使用 加载jsp页面的方法
Oct 25 #Javascript
JavaScript模仿Pinterest实现图片预加载功能
Oct 25 #Javascript
微信小程序 video组件详解
Oct 25 #Javascript
You might like
一个简单的MySQL数据浏览器
2006/10/09 PHP
细谈php中SQL注入攻击与XSS攻击
2012/06/10 PHP
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
javascript错误的认识不用关心内存管理
2012/12/15 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
基于js disabled="false"不起作用的解决办法
2013/06/26 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
js验证框架实现代码分享
2016/05/18 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
实现隔行换色效果的两种方式【实用】
2016/11/27 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
详解VUE自定义组件中用.sync修饰符与v-model的区别
2018/06/26 Javascript
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
2020/05/08 Javascript
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
Python制作爬虫抓取美女图
2016/01/20 Python
在python中利用opencv简单做图片比对的方法
2019/01/24 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
Python处理时间日期坐标轴过程详解
2019/06/25 Python
Python统计文本词汇出现次数的实例代码
2020/02/27 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
Python 字典中的所有方法及用法
2020/06/10 Python
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
当文件系统受到破坏时,如何检查和修复系统?
2012/03/09 面试题
工程现场管理求职自荐信
2013/10/02 职场文书
临床医师专业个人自我评价范文
2013/11/07 职场文书
巧克力蛋糕店创业计划书
2014/01/14 职场文书
简历上的自我评价
2014/02/03 职场文书
文明演讲稿范文
2014/05/12 职场文书
优秀党员学习焦裕禄精神思想汇报范文
2014/09/10 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
个人年终总结结尾
2015/03/06 职场文书
Oracle11g R2 安装教程完整版
2021/06/04 Oracle