位置: 编程技术 - 正文

详解node如何让一个端口同时支持https与http(node使用)

编辑:rootadmin

推荐整理分享详解node如何让一个端口同时支持https与http(node使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodexl,node怎么用,node设置,node怎么用,node怎么样,node设置,node设置,node教程,内容如对您有帮助,希望把文章链接给更多的朋友!

众所周知node是一个高性能的web服务器,使用它可以很简单的创建一个http或https的服务器。

比如一个很简单的http服务器:

详解node如何让一个端口同时支持https与http(node使用)

https服务器需要生成证书,详情请看这篇文章:HTTPS 的原理和 NodeJS 的实现。这里我们直接看最终成果,附件证书。

从上文我们可以看出,node生成的每个服务器必须分配一个端口。那么如果我们在工作中遇到一个需求:让同一个端口或地址既支持http协议又支持https协议,这时候我们该怎么办,有的同学很可能想到用nginx做反向代理,这不失为一个解决方案,但这也同样意味着增加了产品的复杂度,用户并不想去折腾ngnix。

办法是有的,原理就要搬出OSI的七层模型:

HTTP与HTTPS都属于应用层协议,所以只要我们在底层协议中进行反向代理,就可以解决这个问题! 刚好node可以让我们很方便的创建一个tcp服务器!

所以我们的核心代码如下:

标签: node使用

本文链接地址:https://www.jiuchutong.com/biancheng/382134.html 转载请保留说明!

上一篇:Node.js使用gm拼装sprite图片(nodejs拼接路径的方法)

下一篇:详解HTTPS 的原理和 NodeJS 的实现

  • 税务申报指的是什么
  • 年末是否结转本年利润
  • 什么是应税服务中止
  • 厂家返点是什么意思
  • 本年利润怎么结转分录
  • 年末结转净利润
  • 补交土地使用税到大厅怎么申报
  • 建筑类企业是否允许留抵
  • 转让不动产销项税
  • 怎么查对方一个月去了什么地方
  • 制造费用结转成什么
  • 三栏式明细账科目编号怎么填
  • 资产损失税前扣除管理办法
  • 亏损企业要做业务处理吗
  • 可供出售金融资产是指什么
  • 单位投资非盈利性组织怎样核算
  • 固定资产处置净损益计入什么科目
  • 企业计提固定资产折旧
  • 影视发行收入该如何做税收处理?
  • 房产税城镇土地使用税申报流程
  • 非生产用设备及器具
  • 投资收益的表现形式
  • 股东以实物出资需要交税吗
  • 买酒专票怎么可以抵税
  • 增值税计提金额
  • 境外个人汇入汇款规定
  • 建筑行业挂靠什么意思
  • 帐外资产 如何记账
  • 净利润等于未分配利润和盈余公积吗
  • 科研费收入如何入账?
  • 工商年报财务数据怎么填
  • 如何解决连接宽带的方法
  • php数组函数输出《咏雪》里有多少"片"字
  • php模块
  • linux 书 推荐
  • 板栗怎样保存1年不坏
  • 甘油三血脂高怎么办
  • 待摊费用每月怎么摊
  • 中小企业发展专项资金
  • 进项发票过期了怎么办
  • 注销报税是什么意思
  • php处理异常
  • /f命令
  • 建筑劳务税率是13还是6
  • windows安装步骤总结
  • 织梦二次开发教程
  • 股东投钱一般怎么投
  • 甲公司购入一台不需要安装
  • 印花税所得税汇算清缴
  • 一般纳税企业增值税的核算应当使用
  • 买水果送水果这样营销可以吗
  • 计提贷款损失准备的意义
  • 上月账单还未结算完毕
  • 暂估成本结转后需要冲回吗
  • 销售退货成本如何计算
  • 虚开发票会面临怎么样的后果?
  • 生产过程中的不良品怎么处理
  • 企业应交税金包括印花税吗
  • 公司车子折旧相差多少
  • navicat远程连接oracle
  • WIN7系统如何设置自动关机
  • winpe下载u盘启动版
  • hkcmd.exe损坏文件
  • 使用注册表删除软件时,有些拒绝访问
  • gpedit.msc无法打开
  • windowsqq截屏
  • ubuntu 上不了网
  • memory在电脑里是什么意思
  • mcdlc.exe - mcdlc是什么进程文件 有何作用
  • win10系统误删文件怎么恢复
  • perl split用法
  • radio js取值
  • a标签跳转本地html页面
  • javascript常用类型
  • jquery22插件网
  • js继承的方法
  • python中pyinstaller
  • 煤炭资源税税率调整
  • 一年内在两家公司任职个税汇算清缴
  • 税控盘口令密码怎么修改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设