前端项目部署
远程登录阿里云服务器
安装node.js
使用wget命令下载node
wget https://npm.taobao.org/mirrors/node/v14.15.4/node-v14.15.4-linux-x64.tar.xz
解压
xz -d node-v14.15.4-linux-x64.tar.xz
tar -xvf node-v14.15.4-linux-x64.tar
查看是否安装成功
node -v
安装宝塔面板
去宝塔面板官网www.bt.cn/download/li…复制这段安装代码
**安装完成得到宝塔的登录地址和账号密码,绑定自己的宝塔账号
宝塔面板的默认端口是8888,如果你服务器安全组没放行该端口,就会无法访问
解决方法: 在服务器放行8888端口
在宝塔可视化面板安装其他工具
按照上图方式安装mysql、php、nginx、pm2
安装Git
yum -y install git
输入 git --version查看Git是否安装完成以及查看其版本号
git --version
配置ssh
配置邮箱和名字
git config --global user.name "yourname"
git config --global user.email "youremail@163.com"
1、生成ssh密钥
ssh-keygen -C 'youremail@163.com' -t rsa
一路回车到底,生成秘钥
**查看ssh生成的秘钥 **
cat ~/.ssh/id_rsa.pub
打开git或者gitee粘贴秘钥代码串完成配置
用git拉取代码,切换到代码仓库
git clone
下载完代码后切换到当前目录安装依赖
cd zf/
npm install
安装依赖完成后,执行项目
IP+端口访问测试 如果出现这样的问题,就查看自己是否开放了服务器的安全组端口
没有就添加放行端口
放行端口后访问成功