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 相关文章推荐
JavaScript asp.net 获取当前超链接中的文本
Apr 14 Javascript
jquery解决图片路径不存在执行替换路径
Feb 06 Javascript
JS比较两个时间大小的简单示例代码
Dec 20 Javascript
jQuery 删除或是清空某个HTML元素示例
Aug 04 Javascript
javascript中定义类的方法汇总
Dec 28 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
Jan 04 Javascript
使用plupload自定义参数实现多文件上传
Jul 19 Javascript
JavaScript编写九九乘法表(两种任选)
Feb 04 Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 Javascript
带你快速理解javascript中的事件模型
Aug 14 Javascript
js实现移动端吸顶效果
Jan 08 Javascript
如何在vue 中引入使用jquery
Nov 10 jQuery
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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
PHP STRING 陷阱原理说明
2010/07/24 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
PHP获取当前URL路径的处理方法(适用于多条件筛选列表)
2017/02/10 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
简单实现jQuery上传图片显示预览功能
2020/06/29 jQuery
js 实现复选框只能选择一项的示例代码
2018/01/23 Javascript
node中modules.exports与exports导出的区别
2018/06/08 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
在react-antd中弹出层form内容传递给父组件的操作
2020/10/24 Javascript
vc6编写python扩展的方法分享
2014/01/17 Python
基于python指定包的安装路径方法
2018/10/27 Python
python实现简单银行管理系统
2019/10/25 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
Python文件操作基础流程解析
2020/03/19 Python
tensorflow pb to tflite 精度下降详解
2020/05/25 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
《记承天寺夜游》教学反思
2014/02/16 职场文书
房产买卖委托公证书
2014/04/04 职场文书
专家推荐信模板
2014/05/09 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js