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 相关文章推荐
Jquery 基础学习笔记之文档处理
May 29 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
Dec 07 Javascript
JavaScript 学习笔记二 字符串拼接
Mar 28 Javascript
js给dropdownlist添加选项的小例子
Mar 04 Javascript
使用js操作css实现js改变背景图片示例
Mar 10 Javascript
Bootstrap学习笔记之css样式设计(2)
Jun 07 Javascript
基于angular实现三级联动的生日插件
May 12 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
Jul 05 Javascript
JavaScript实现重力下落与弹性效果的方法分析
Dec 20 Javascript
vue+axios+element ui 实现全局loading加载示例
Sep 11 Javascript
vue使用Font Awesome的方法步骤
Feb 26 Javascript
react中Suspense的使用详解
Sep 01 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实现手机归属地查询API接口实现代码
2012/08/27 PHP
解析PHP中ob_start()函数的用法
2013/06/24 PHP
php输出1000以内质数(素数)示例
2014/02/16 PHP
PHP实现按之字形顺序打印二叉树的方法
2018/01/16 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
php使用pecl方式安装扩展操作示例
2019/08/12 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
javascript parseInt与Number函数的区别
2010/01/21 Javascript
Jquery中对数组的操作代码
2011/08/12 Javascript
jQuery实现图片轮播效果代码
2016/09/27 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
JS图片预加载三种实现方法解析
2020/05/08 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
python直接访问私有属性的简单方法
2016/07/25 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
Python smtplib实现发送邮件功能
2018/05/22 Python
Levi’s美国官网:美国著名的牛仔裤品牌
2016/08/19 全球购物
写一个方法1000的阶乘
2012/11/21 面试题
预备党员入党思想汇报
2014/01/04 职场文书
校园之声广播稿
2014/01/31 职场文书
创建绿色社区汇报材料
2014/08/22 职场文书
纪律教育学习心得体会
2014/09/02 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
道歉短信大全
2015/05/12 职场文书
亮剑观后感300字
2015/06/05 职场文书
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫