位置: 编程技术 - 正文

详解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 的实现

  • 业务招待费福利费怎么算超支
  • 餐饮娱乐服务费进项税不能从销项税额抵扣
  • etc发票可以抵扣进项税吗
  • 法人独资企业怎么样
  • 加计扣除和研发费不一致
  • 会议费报销税务规定
  • 子公司注销母公司合并报表处理
  • 股权转让时的资金是什么
  • 存货清查的目的,主要是进行总账和明细账
  • 联营和合营的区别
  • 商场收取租户电费怎么处理税收?
  • 开红字发票如何调整收入?
  • 现金管理规定有哪些主要内容
  • 车辆购置税退税申请表
  • 公司之间转让股权,两家股东一样
  • 一般纳税人进项税额转出会计分录
  • 获客成本怎么计价
  • 增值税品目有哪些
  • 没有签订合同需要交税吗
  • 冲减增值税销项税额
  • 进项税额转出多转了怎么办
  • 出售固定资产账务如何处理
  • 免税的发票可以用来抵税吗
  • 新的成品油消费税纳税申报表有什么变化?
  • 无法偿还的应付款项予以转账
  • 劳务派遣公司开票几个点
  • 佣金可以开票吗
  • 怎样保持ppt在所有电脑上不变
  • 华为p30分屏怎么操作
  • 会计变更
  • 主营业务成本算损益类科目吗
  • 企业去银行办理贷款需要什么
  • 最新的会计规定出台时间
  • 行业收购溢价
  • 商业承兑汇票如何签收
  • 忘记电脑开机密码怎么打开电脑
  • 电力安装有前途吗
  • saimon.exe - saimon进程有什么用 有何作用
  • deepin声音
  • PHP:pg_lo_import()的用法_PostgreSQL函数
  • gwsloader.exe是什么意思
  • 百度飞桨paddle
  • thinkphp框架怎么用
  • 收到质量赔款做什么会计科目
  • python3 字典遍历
  • 一般纳税人开普票税率是3%还是13%
  • 税控盘抵扣怎么做账
  • 织梦官方网站
  • 生产设备的折旧分录
  • 保单的增值税发票能抵税吗
  • 印花税报少了交税了怎么办
  • 坏账准备的借贷方向代表什么
  • 资产减值损失如何计算
  • 代扣税款手续费是什么意思
  • 库存商品坏账准备怎么算
  • 境外企业向境内汇款
  • 海关对旧设备进口规定
  • 火车票退票改签手续费
  • 收购免税农产品的进项税率
  • 正常在职员工的工作时间
  • 本月合计结账
  • 数据库语言主要有哪几种
  • centos6.10安装教程
  • mysql 注入漏洞
  • upskill
  • on_wm_lbuttondown
  • win7 txt文件属性更改
  • win8 桌面图标
  • win8出现蓝屏怎么修复
  • win8系统怎么设置共享局域网
  • win7自带桌面时钟吗
  • u盘备份系统操作步骤
  • python动态参数应用
  • &&在js中
  • 深入理解新发展理念
  • python做开发
  • jquery操作html代码
  • js自适应布局
  • 银行理财收入如何记账
  • 租房税费怎么算的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设