位置: 编程技术 - 正文

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

  • 人工费用与制造成本区别
  • 设备采购及安装属于工程还是货物
  • 二手车交啥税
  • 技术服务费属于哪个商品编码
  • 跨年的费用怎么调整
  • 挂靠别人公司怎么交税?
  • 交易性金融资产借贷方向
  • 房租合同印花税计算方法
  • 医院 科室承包
  • 服务业预收款项怎么确认收入
  • 收到一笔支付宝转账,如何查看转账人
  • 周转材料低值易耗品摊销
  • 验资资金转出如何做账
  • 贷款利息支出必须交税吗
  • 农副产品收购发票申请
  • 印花税所属期是7月到12月,可是税种认定是年,报不了
  • 建筑施工的会计科目
  • 商品进销差价如何结平
  • 外币报表折算差额怎么算
  • 过桥过闸 增值税
  • 采购流程会计分录怎么写
  • 暂估入账冲回
  • 购买方已认证的专票怎么红冲
  • 在win10系统中,如何限制孩子玩原神游戏
  • windows 10预览版
  • 一年以上预收账款
  • kscreensaverapp.exe是什么
  • PHP:mcrypt_decrypt()的用法_Mcrypt函数
  • 无形资产摊销的会计及账务处理
  • 库存盘点的差异怎么算
  • php检测是否登录
  • 费尔南迪纳岛气候类型
  • 展开双翅的绯红之花
  • php出现错误代码怎么办
  • php pdo连接sqlserver
  • 稿酬所得收入额含税吗
  • php新版本特性
  • 学生誓词最新2022年
  • 税费的审计
  • 自查补缴增值税附表一怎么填写
  • 单位有残疾人能享受
  • 企业在什么情况下可以不交税
  • 网上银行回单可以做账吗
  • 普通发票有什么
  • 小微企业应具备的条件
  • 月收入一万该怎么说
  • 饭店招牌发光字
  • 医院购买医疗器械
  • 个人社保应不应该缴纳
  • 代收的车船税没有发票怎么入账
  • 工程预付税金如何计算
  • 高新企业税收减免多少
  • 工资汇算清缴前发
  • 增值税申报表和企业所得税申报表的关系
  • 购买东西进项税额怎么算
  • 结转已到期未兑现的商业承兑汇票会计分录
  • 纳税人去税务局办什么
  • 出差包干费包括什么
  • 开发成本贷方负数表示什么
  • 内勤会计是不是不算会计
  • 现金和银行存款的区别
  • MySQL 5.7双主同步部分表的实现过程详解
  • MySql 5.6.36 64位绿色版安装图文教程
  • win7系统步骤
  • xp怎么解压文件
  • 优盘安装系统
  • 电脑程序在运行桌面不显示的解决方法
  • vim的配置文件名
  • linuxnamespace入门
  • 批量装win7
  • 使用NGUI时遇到物理引擎错误
  • unity 求角度
  • particular粒子怎么用
  • shell脚本clear
  • 手机 日常应用 单核 多核
  • 函数 python
  • python怎么编函数
  • 国际货运代理业务范围
  • 消费税申报流程图
  • 外贸高新技术企业认定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设