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 相关文章推荐
关于Aptana Studio生成自动备份文件的解决办法
Dec 23 Javascript
Jquery选中或取消radio示例
Sep 29 Javascript
JS访问SWF的函数用法实例
Jul 01 Javascript
AngularJS extend用法详解及实例代码
Nov 15 Javascript
jquery操作select取值赋值与设置选中实例
Feb 28 Javascript
JavaScript实现选中文字提示新浪微博分享效果
Jun 15 Javascript
javascript cookie的基本操作(添加和删除)
Jul 24 Javascript
在页面中引入js的两种方法(推荐)
Aug 29 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
Mar 05 Javascript
vue select选择框数据变化监听方法
Aug 24 Javascript
Vue 3.0双向绑定原理的实现方法
Oct 23 Javascript
Vue两种组件类型:递归组件和动态组件的用法
Aug 06 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
多文件上传的例子
2006/10/09 PHP
自动分页的不完整解决方案
2007/01/12 PHP
PHP的开发框架的现状和展望
2007/03/16 PHP
php Smarty初体验二 获取配置信息
2011/08/08 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
小议javascript 设计模式 推荐
2009/10/28 Javascript
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
2010/12/09 Javascript
JS 表单验证大全
2011/11/23 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
基于jQuery实现网页打印功能
2015/12/01 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
2018/09/21 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
Python可变参数函数用法实例
2015/07/07 Python
Python字符编码判断方法分析
2016/07/01 Python
基于python的七种经典排序算法(推荐)
2016/12/08 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
python类中super() 的使用解析
2019/12/19 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
初级会计求职信范文
2014/02/15 职场文书
奠基仪式策划方案
2014/05/15 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
导游词之晋城蟒河
2019/12/12 职场文书