项目部署搭建

云环境配置
链接:https://www.cnblogs.com/wtfPro/p/11281618.html 大概部署介绍
1.通过gitbash连接云服务器
ssh root@ip
注意:如果连接第二台服务器需要删除上一台key ssh-keygen -R ip
2.安装云服务器环境
安装地址 cd /usr/local/
2.1安装node
下载
wget wget https://nodejs.org/dist/v14.17.1/node-v14.17.1-linux-x64.tar.xz
解压
tar -xvf node-v14.17.1-linux-x64.tar.xz
删除
rm node-v14.17.1-linux-x64.tar.xz
配置环境变量
软连接 环境路径指向
ln -s /usr/local/node-v14.17.1-linux-x64/bin/node /usr/local/sbin/node
ln -s /usr/local/node-v14.17.1-linux-x64/bin/npm /usr/local/sbin/npm

2.2 安装mysql
rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum install mysql-server
设置开启启动
systemctl enable mysqld.service
检查是否安装开机启动
systemctl list-unit-files | grep mysqld
设置开启服务
systemctl start mysqld.service
查看mysql默认密码
grep ‘temporary password’ /var/log/mysqld.log 初始密码:#1B4eqSaI=g6
第一次登录,输入账号和默认密码
mysql -u root -p 输入初始密码进入命令行
修改当前密码
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘Hqtcsz888.com’;

用mysql远程地址连接 MySQLHost Adress ip 密码本地与远程一致
由于更改新密码,所以先退出去
exit
再次登录进去开始一下操作
use mysql;
update user set host = ‘%’ where user=’root’; //更新主机
ALTER USER ‘root’@’%’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; //更改加密方式
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘自己密码’; //更新用户密码

2.3 安装ngix

//进入目录
cd /usr/local

//创建目录
mkdir nginx

//进入目录
cd nginx

//下载nginx tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz

//解压nginx tar包
tar -xvf nginx-1.13.7.tar.gz

//进入目录
cd /usr/local/nginx

//进入nginx安装目录
cd nginx-1.13.7

//执行命令
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

//执行命令
make

//执行命令
make install

//启动nginx
nginx

//如果失败,使用这个命令试一下
./nginx

扩展
关闭
./nginx -s quit
重启nginx
./nginx -s reload
查看nginx进程
ps aux|grep nginx

2.4 安装pm2
在项目目录下 如/hqtc/pc
全局安装
npm install pm2 -g
创建软连接
ln -s /root/node-v10.14.2-linux-x64/bin/pm2 /usr/local/bin/
查看进程
pm2 list
启动
pm2 start 项目入口文件名
停止
pm2 stop xxx

可以使用pm2替代nginx跑后端代码,nginx跑前端
开启pm2
npm install pm2 -g
npm start查看是否成功

代码上线
使用git
yum install git -g
yum install git
下载完成
进入
cd /usr/local/
git clone
文件入口xx.js
cd 项目目录
node app.js

MySQL使用 逻辑流程
1.下载文件 百度网盘有 教程也有链接
mysql安装教程:https://www.cnblogs.com/mysqlanzhuang/p/13037182.html
1.1文件配置
1.2环境配置
2视图工具navicat 创建数据库 注意:本地访问,navicat连接主机名需为localhost
链接https://www.jb51.net/database/710931.html#downintro2
3.cmd进入/bin 开始连接数据库 修改密码 重新登录 开启数据库 作用等同于phpstudy开启数据库端口
不能关闭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值