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 实现二级/三级/多级联动菜单的思路及代码
Apr 08 Javascript
jquery实现图片裁剪思路及实现
Aug 16 Javascript
JS实现生成会变大变小的圆环实例
Aug 05 Javascript
JS+CSS实现闪烁字体效果代码
Apr 05 Javascript
jQuery设置Easyui校验规则(推荐)
Nov 21 Javascript
AngularJs验证重复密码的方法(两种)
Nov 25 Javascript
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
浅析node.js的模块加载机制
May 25 Javascript
对angular2中的ngfor和ngif指令嵌套实例讲解
Sep 12 Javascript
ES10 特性的完整指南小结
Mar 04 Javascript
vue 如何使用递归组件
Oct 23 Javascript
Javascript中Microtask和Macrotask鲜为人知的知识点
Apr 02 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
用session做客户验证时的注意事项
2006/10/09 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
小程序实现多个选项卡切换
2020/06/19 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
员工自我鉴定
2013/10/09 职场文书
水务局局长岗位职责
2013/11/28 职场文书
应用心理学个人求职信范文
2013/12/11 职场文书
2014年食堂工作总结
2014/11/20 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers
如何基于python实现单目三维重建详解
2022/06/25 Python
python解析照片拍摄时间进行图片整理
2022/07/23 Python