1、购买云服务器
2、重置服务器密码
3、打开终端进入服务器配置
ssh root@服务器ip地址 //进入自己的服务器 输入密码 确定登录
pwd //查看当前路径
cd /usr/local //进入该目录
wget https://npm.taobao.org/mirrors/node/v16.16.0/node-v16.16.0-linux-x64.tar.xz //下载node安装包
ls //查看当前目录下的文件
xz -d node-v16.16.0-linux-x64.tar.xz //解压.xz文件
tar -xvf node-v16.16.0-linux-x64.tar //解压tar文件
rm -rf node-v16.16.0-linux-x64.tar //删除该文件
mv node-v16.16.0-linux-x64 node //修改名字
cd node //进入该目录
cd bin
cd ..
cd ..
pwd
vim /etc/profile
//把光标移到最后一行开头 按o键 出现inset编辑模式
export PATH=$PATH:/usr/local/node/bin //复制
//按esc键 退出编辑
:wq //输入 再按回车
source /etc/profile
npm -v
node -v
npm config set registry https://registry.npmmirror.com //下载镜像
4、安装MongoDB
touch /etc/yum.repos.d/mongodb-org-4.4.repo //创建文件
vim /etc/yum.repos.d/mongodb-org-4.4.repo
按 i 键 //复制内容
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
//按esc 退出
:wq
sudo yum install -y mongodb-org
service mongod start //启动mongoDB
mongo --version
5、后端代码上传
(1)下载FTP传输工具
(2)链接到服务器,删除node_modules之后,上传到(root)某个目录下
(3)进入到后端目录,安装依赖包 运行项目
(4)安装PM2
npm install -g pm2
pm2 --version
pm2 start 项目入口文件 //使用pm2启动
5、前端代码上传
sudo yum install yum-utils
touch /etc/yum.repos.d/nginx.repo //创建文件
vim /etc/yum.repos.d/nginx.repo //编辑文件
//按i键 复制以下内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
按 esc 然后输入 :wq
sudo yum-config-manager --enable nginx-mainline
sudo yum install nginx
nginx -v
nginx //启动
6、最后把打包好的前端项目,在FTP传输工具中上传到/usr/share/nginx/html目录中