项目上线流程(阿里云个人服务器 node + mongodb)

项目上线流程(阿里云个人服务器 node + mongodb)

一、准备工作

服务器: 阿里云ECS云服务器

二、安装 xhell 用来上传或者启动服务器

三、手动停止服务器 – 可以初始化服务器 – 重装系统

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

四、使用xshell 链接服务器

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
出现上面的界面表示服务器连接成功

五、给服务器安装环境

1、安装node

1-1 curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash
1-2 sudo yum module install nodejs

在这里插入图片描述
输入node -v 显示上图版本信息即为成功

2、安装解压文件模块

yum install unzip

3、給服务器安装mongodb服务器

3-1 制作 repo 文件

cat << EOF > /etc/yum.repos.d/mongodb-org-4.2.repo
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
EOF

3-2 安装mongodb

yum install -y mongodb-org

3-3 创建数据库目录和日志目录

mkdir -p /data/mongodb
mkdir -p /data/logs/mongodb

3-4 启动数据库

mongod --fork --dbpath /data/mongodb --logpath /data/logs/mongodb/weapp.log

3-5 测试,mongodb命令

在这里插入图片描述

六、上传代码

cd usr/local
在该目录下新建相关文件
yum -y install lrzsz
将本地的代码压缩成zip格式,记住一定不要把node-modules压缩进去
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装淘宝镜像
将代码拉到该目录下
unzip xxx.zip 解压该文件
rm -rf xxx.zip 删除该文件
cnpm i 安装依赖
安装 PM2
cnpm i pm2 -g

七、配置安全组

服务器代码数据库都已上传,但是访问不了,很可能是端口不能被使用 配置安全组即可使用

2、如果不想要端口,想要使用http协议默认的80端口 更改代码
在这里插入图片描述
上传文件到服务器,重新启动项目

总结: node + mongodb 上线阿里云服务器 (仅供参考)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值