前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >超详细教程教你们如何将node项目部署在云服务器上

超详细教程教你们如何将node项目部署在云服务器上

作者头像
@零一
发布2021-01-29 16:09:35
15.5K2
发布2021-01-29 16:09:35
举报
文章被收录于专栏:前端印象前端印象

node.js + mongodb 在云服务器上的部署

引言

因为自己学习了前端大部分知识,然后想自己做网站,于是学习了node.js,可不知道如何将项目发布到网上,所以花了很多天的时间,搜集了很多的资料,才将项目部署到服务器上,这里给大家分享一下我的部署过程,以免大家走弯路。

  • 公众号:前端印象
  • 不定时有送书活动,记得关注~
  • 关注后回复对应文字领取:【面试题】、【前端必看电子书】、【数据结构与算法完整代码】、【前端技术交流群】

正文

一、购买服务器

这里我们就用腾讯云的服务器吧,因为优惠感觉还是比较大的,性价比也高。

先进入学生页面,购买优惠的服务器套餐,每个月才10元,学生服务器优惠套餐链接 。也可以参与限时的秒杀活动,一年才99,用来学习再合适不过了,服务器显示秒杀链接。 如果需求大的话,也可以直接买那些高配的服务器其他服务器链接

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

购买中,所有都默认选项。

购买完成后, 进入控制台

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

然后重置一下密码,一定要记住

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

我们鼠标移到这看一下服务器的系统是不是CentOS, 因为我们要用到这个版本

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

如果不是的话,就可以点击重装系统, 自己选择一下CentOS这个系统即可,并且重装时设置的密码也一定要记住哦。

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

这样一台服务器也就购买成功了。

二、登录服务器

  1. 网上下载一个xshell5, 用于我们登录我们的服务器 Xshell5下载地址
  2. 下载好以后,打开Xshell5, 点击新建
在这里插入图片描述
在这里插入图片描述
  1. 去复制一下我们的公网ip
在这里插入图片描述
在这里插入图片描述
  1. 然后按以下提示输入
在这里插入图片描述
在这里插入图片描述

以下配置完成后直接点确定

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

三、给服务器安装宝塔面板

在下图输入框中,输入以下代码,并按回车

代码语言:javascript
复制
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
在这里插入图片描述
在这里插入图片描述

遇到该命令,直接输入y 然后回车,就他自动安装吧,时间就点长,耐心等待一下

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

安装好后,会出现这个图示界面

  • Bt-Panel:是我们即将访问的网页地址
  • username: 该网页的登录账号
  • password: 该网页的登录密码
在这里插入图片描述
在这里插入图片描述

访问该页面, 并输入相应的账号密码进行登录

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

登录了以后点击 直接安装

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

这时候别闲着,去软件商店里,找到这两个软件安装一下

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

四、配置服务器、网站

先回到我们的腾讯云控制台

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

按下图输入,并点完成

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

接下来就可以将我们的项目放到压缩文件中,然后上传到宝塔面板中了 ,上传好后直接点解压就可以了

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

找到我们的pm2, 开始设置我们的项目

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

然后点击映射,将我们的公网ip 映射一下

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

如果这里的端口是3000,我们需要将入口文件中的端口号改一下,我这里是改为5000了

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

入口文件的端口号修改好后,我们需要放行一下我们项目网站的端口号,即做以下两个步骤

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

然后重启一下项目

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

这样一个node.js项目就部署完成啦,接下来就通过公网ip + 端口号的方式进行访问

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

可以看到访问成功了。

结束语

这是我查阅了大量资料,才部署上去的node.js 项目,因为我是做前端的,所以不太懂运维这些的,只能做这样一个简单的部署, 不过对于新手学习已经完全足够了,希望这篇文章能帮助到你们。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • node.js + mongodb 在云服务器上的部署
  • 引言
  • 正文
    • 一、购买服务器
      • 二、登录服务器
        • 三、给服务器安装宝塔面板
          • 四、配置服务器、网站
          • 结束语
          相关产品与服务
          云服务器
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档