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 相关文章推荐
Sample script that displays all of the users in a given SQL Server DB
Jun 16 Javascript
Javascript 两个窗体之间传值实现代码
Sep 25 Javascript
javascript使用activex控件的代码
Jan 27 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
Jan 15 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
Aug 01 Javascript
JSON 数字排序多字段排序介绍
Sep 18 Javascript
仿百度换肤功能的简单实例代码
Jul 11 Javascript
jQuery动态创建元素以及追加节点的实现方法
Oct 20 Javascript
jQuery实现限制文本框的输入长度
Jan 11 Javascript
详解JS数组Reduce()方法详解及高级技巧
Aug 18 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
Mar 21 Javascript
三剑客:offset、client和scroll还傻傻分不清?
Dec 04 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笛卡尔积实现原理及代码实例
2020/12/09 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
js将控件隐藏的方法及display属性介绍
2013/07/04 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
解决jQuery使用JSONP时产生的错误
2015/12/02 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
python中函数传参详解
2016/07/03 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
Python 统计字数的思路详解
2018/05/08 Python
PyQt5组件读取参数的实例
2019/06/25 Python
python 回溯法模板详解
2020/02/26 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
如何在python中执行另一个py文件
2020/04/30 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
python怎么调用自己的函数
2020/07/01 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
菲律宾旅游网站:Expedia菲律宾
2017/10/11 全球购物
美国孕妇装品牌:Destination Maternity
2018/02/04 全球购物
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
教师节简报
2015/07/20 职场文书
《春酒》教学反思
2016/02/22 职场文书
小学语文的各类谚语(70首)
2019/08/15 职场文书
MySQL transaction事务安全示例讲解
2022/06/21 MySQL