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服务的地址。

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

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

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

总结

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

Javascript 相关文章推荐
SUN的《AJAX与J2EE》全文译了
Feb 23 Javascript
jquery 经典动画菜单效果代码
Jan 26 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
js confirm()方法的使用方法实例
Jul 13 Javascript
我的Node.js学习之路(一)
Jul 06 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
Aug 01 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
Feb 05 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
Jan 05 Javascript
Vue实现选择城市功能
May 27 Javascript
requirejs + vue 项目搭建详解
Jun 16 Javascript
基于Vue插入视频的2种方法小结
Apr 02 Javascript
Node在Controller层进行数据校验的过程详解
Aug 28 Javascript
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
PHP+DBM的同学录程序(3)
2006/10/09 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
PHP文件缓存内容保存格式实例分析
2014/08/20 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
PHP实现删除字符串中任何字符的函数
2015/08/11 PHP
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
js仿360开机效果
2019/12/26 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
解决echarts中横坐标值显示不全(自动隐藏)问题
2020/07/20 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
python实现数独算法实例
2015/06/09 Python
python基于ID3思想的决策树
2018/01/03 Python
python实现K最近邻算法
2018/01/29 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
老海军美国官网:Old Navy
2016/09/05 全球购物
介绍一下write命令
2014/08/10 面试题
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
历史系自荐信范文
2013/12/24 职场文书
舞出我人生观后感
2015/06/16 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang