前后端分离项目Vue+NodeJS+MongoDB的服务器部署

前几天我的个人网站部署上线,然而一路上遇到的坑不少。所以来写一篇记录一下。我的网站是前后端分离项目,前端使用的是Vue,后端使用的是NodeJS,数据库使用的是MongoDB,服务器使用的是腾讯云,因为之前购买过阿里云的学生套餐,没有优惠了,所以使用了腾讯云。云服务器的系统是CentOS7。关于前后端搭建和云服务器和域名购买、备案解析就不多讲了,这些网上教程很多,我们从部署来开始讲起。准...
摘要由CSDN通过智能技术生成

前几天我的个人网站部署上线,然而一路上遇到的坑不少。所以来写一篇记录一下。
我的网站是前后端分离项目,前端使用的是Vue,后端使用的是NodeJS,数据库使用的是MongoDB,服务器使用的是腾讯云,因为之前购买过阿里云的学生套餐,没有优惠了,所以使用了腾讯云。云服务器的系统是CentOS7。
关于前后端搭建和云服务器和域名购买、备案解析就不多讲了,这些网上教程很多,我们从部署来开始讲起。

准备工作

安装FileZilla

先在电脑上安装FileZilla,这是一款免费的FTP软件,在官网下载Client版本安装即可。
打开软件后,主机填写你的云服务器IP地址,用户名和密码填写你云服务器登录的账号密码,端口号为22,点击快速连接即可。
接下来我们就可以用这个软件进行文件传输。
在这里插入图片描述

安装Robo 3T

Robo3T可以远程连接你服务端的MongoDB数据库,虽然操作不了太多东西,但至少可以查看你数据库里的内容。
进入Robo3T官网即可下载安装,具体操作在安装MongoDB步骤会提到。

安装NodeJS

升级yum

登录云服务器。
我们云服务器都知道yum,它是CentOS中的Shell前端软件包管理器,犹如NPM。
我们先升级一下yum。

yum update
安装NodeJS

我们先来安装NodeJS,然后cd到usr路径下。

cd /usr

然后下载NodeJS,下载连接可以去Node官网获取最新版的。

wget https://nodejs.org/dist/v12.14.1/node-v12.14.1-linux-x64.tar.xz

然后解压下载的压缩包。

tar xvJf node-v12.14.1-linux-x64.tar.xz

然后你可以删除你下载的压缩包,当然容量大的可以无视这一步。

rm node-v12.14.1-linux-x64.tar.xz

将解压后的文件重命名。

 mv node-v12.14.1-linux-x64 node
配置软连接

其实我们需要来配置node,npm软连接,这样就可以在所有目

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值