第一步:购买一个服务器

百度搜索腾讯云,新用户有优惠基础的轻量服务器60+一年,这时候不要去阿里云华为云等等注册,到时候可以等腾讯云到期再成为其他平台的新用户 哈哈哈。

买完以后在右上角点击控制台,进去以后搜索轻量服务器,我们就进到页面了

第二步:安装并配置宝塔

1.点进上图的服务器控制面板我们先设置防火墙,设置端口,否则打不开宝塔面板,后面的操作也会失败

 

 2.下载宝塔ssh远程工具 

 宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)

3. 操作宝塔ssh远程工具 

 这里服务器IP地址就是我们买的那个服务器ip地址 密码就是购买时的密码

现在就进来了

4.回到宝塔主页下载宝塔linux 

 

把这个复制到我们的宝塔ssh远程工具上面

,回车进行安装 安装完见到这个界面,强烈要求大家把地址和用户名密码复制到记事本上

 5.配置宝塔

首先复制外网面板地址到浏览器上,进入宝塔页面,用username和password登录进去。进来之后他会自动跳出这个页面,选择左边的安装,需要耐心等几分钟

 此处也强烈建议修改一下宝塔用户名和密码

 那么到这里宝塔就安装完成了

第三步:将本地数据库导出并且导入宝塔数据库

1.导出本地服务器

如果你自己会将你的库导出sql格式的文件那就可以跳过

这里的方法是用命令行导出 这样可以规避掉一些错误

首先需要配置path路径步骤为 右击我的电脑----属性----高级系统设置----高级----环境变量----点击path----编辑----新建 将自己mysql目录下的bin路径复制进去 确定

 

 然后以管理者的方式打开cmd

cd到刚刚bin的路径中

然后如图像我这样操作就ok拉  注意myblog是数据库的名字 myblog111.sql是导出的文件

 完成之后发先bin目录下就有了mysql111.sql这个文件

2.导入宝塔的数据库 

回到我们的宝塔控制面板 

 

提交后导入数据库

 第四步部署node项目

1.设置端口

这里添加了三个接口 80 3306(数据库的) 3007(node的请求端口) 

注意:关于3007端口 我的node服务器是开在了3007端口 所以这里按照你自己的添加 

 2.在宝塔上传node文件并修改成合理的文件

如图

进入wwwroot中 把本地的node文件夹直接拉进来 

 拉进来之后 我们这里使用的数据库肯定不是你本地的数据库了 而是宝塔里的 所以现在要让node合理一点。这里我的话只需要修改db文件里连接数据库的代码

 

将host和user passwore database修改一下 host是你购买的服务器的ip地址 账号和密码是我们之前添加数据库时候的用户名密码  database是我们刚刚新建宝塔数据库里的名字(按照文章来的话应该是db)

如果你有config文件 也需要把立马改的合理一点 就是把地址都改为服务器ip地址 如图

现在确定一些开放的端口号是否正确

80 3306(数据库的) 3007(node的请求端口) 

3.利用pm2管理我们的node

然后确定就ok了  这里看他是

 

 3007端口 我们已经开放了

4.postman测试一下

 没问题的

第五步部署vue项目

 1.修改项目axios的baseurl

跑一下看看是可以请求成功数据的

2.打包项目npm run build

3.回到宝塔页面点击网站 添加站点 这里我的域名还没有备案 所以先用服务器ip地址了、

4.在 wwwroot目录下 会出现http文件 并且将里边的所以文件删除(这里有个文件删不掉先不用管)

5.将打包后的dist文件里的文件 拉到宝塔的 wwwroot目录下的文件里

大概是这个情况

6.此时此刻就完成了

点击这里 就可以访问我们的网站了 

注意:如果你一步一步照着做却失败了,出现问题请联系我私信我

成功之后希望点赞评论一下

文章链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: