前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >宝塔node项目的部署

宝塔node项目的部署

原创
作者头像
wresource
发布2022-07-27 23:56:22
3.3K0
发布2022-07-27 23:56:22
举报
文章被收录于专栏:云服务器开发云服务器开发

一、前言

前段时间部署node项目的时候出现了一点问题,就是宝塔https一直开启不了,开启了显示time out,最后解决办法很简单,就换成443监听即可,不过不忍心一句话加一张插图完成一篇文章,所以给大家带来宝塔部署node项目的流程,并且开启https访问。

二、防火墙设置

以下这两个步骤缺一不可,宝塔防火墙应该可以说是另一重保障

1.服务器防火墙设置

这个需要到服务器那边进行设置,一般需要设置以下端口

  • 80端口

一般网站访问的端口,必须设置的

  • 443端口

开启https访问的端口,开启ssl验证必须进行设置

  • 22端口

这个是Linux远程客户端默认的访问端口,也是必须设置的,也可以修改端口号的,具体看自己的设置

  • 3306端口

这个是mysql数据库访问的默认端口,具体看自己网站使用的数据库需要开启哪个端口

  • 8080端口

这个是tomcat访问的外部端口,也是可以修改的

  • 8888端口

宝塔外部访问的默认端口,也是可以自定义修改的

  • 自定义端口

这个就是自己项目的端口号了

阿里云服务器具体界面入口看下图,其他服务器都是差不多的

在这里插入图片描述
在这里插入图片描述

2.宝塔防火墙设置

这个配置和服务器一样,就不写了,注意一点就是检查的时候要细心,只要二者有一方没有开启防火墙,这个端口就无法访问

在这里插入图片描述
在这里插入图片描述

三、DNS解析设置

有域名和服务器之后,想要输入网址进行响应靠的就是DNS解析,这个需要服务器进行备案,这里就不讲述备案内容了,比较繁琐但也不难,时间大概是一周左右,对应服务商那边处理即可,添加一条部署网站访问域名的解析即可

在这里插入图片描述
在这里插入图片描述

四、SSL证书部署

这个部分直接使用宝塔的自带的Let's Encrypt进行续签,也可以从各大云服务器厂商那里获取免费的证书然后部署,这部分主要复制两个文件即可,密钥(KEY)和证书(PEM格式),获取之后复制到宝塔的证书夹里面即可,然后记得开强制https确保浏览器默认访问的也是https

五、node项目的参数设置

这部分就是重点了,域名管理这里填写443端口的域名信息就完成了https的开启访问

在这里插入图片描述
在这里插入图片描述

还需要开启外网映射才可以

在这里插入图片描述
在这里插入图片描述

其他配置相对而言比较容易,这里简单贴一下图

在这里插入图片描述
在这里插入图片描述

六、启动node项目

最后启动node项目即可完成项目的最终部署

在这里插入图片描述
在这里插入图片描述

七、总结

这次的部署看上去很简单(实际也真的很简单),主要是自己踩了一个坑,然后这部分都没有搜索到有用的信息,所以这边给出一个记录踩坑的文章,希望对后来者有所帮助

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、前言
  • 二、防火墙设置
    • 1.服务器防火墙设置
      • 2.宝塔防火墙设置
      • 三、DNS解析设置
      • 四、SSL证书部署
      • 五、node项目的参数设置
      • 六、启动node项目
      • 七、总结
      相关产品与服务
      轻量应用服务器
      轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门开源软件打包实现一键构建应用,提供极简上云体验。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档