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 相关文章推荐
对google个性主页的拖拽效果的js的完整注释[转]
Apr 10 Javascript
Javascript selection的兼容性写法介绍
Dec 20 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
Oct 24 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
Mar 04 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
May 17 Javascript
JS敏感词过滤代码
Dec 23 Javascript
详解js前端代码异常监控
Jan 11 Javascript
vue实现列表拖拽排序的功能
Nov 02 Javascript
javascript实现数字时钟效果
Feb 06 Javascript
vue中div禁止点击事件的实现
Apr 02 Vue.js
vue中使用mockjs配置和使用方式
Apr 06 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
简单的php文件上传(实例)
2013/10/27 PHP
神盾加密解密教程(三)PHP 神盾解密工具
2014/06/08 PHP
smarty内置函数section的用法
2015/01/22 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
jquery 入门教程 [翻译] 推荐
2009/08/17 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
每天一篇javascript学习小结(RegExp对象)
2015/11/17 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
vue2.0结合Element实现select动态控制input禁用实例
2017/05/12 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
JSX在render函数中的应用详解
2019/09/04 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
2020/11/06 Javascript
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
Python3 全自动更新已安装的模块实现
2020/01/06 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
PHP开发的一般流程
2013/08/13 面试题
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS