一.前言
记录从登录腾讯云服务器账号,挂载数据盘,在宝塔部署项目,添加域名等操作
1.将数据盘挂载,在数据盘中安装宝塔面板
登录腾讯云,查看云服务器实例基本信息
可以看到一个400G的数据盘,但这不是真正的挂载上了,还需要进一步操作
3.第一步:登陆主机,进入SSH界面,输入命令直接挂载数据盘:
参考连接:https://www.monseng.com/8377179.html
yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh
中途有个挂载目录的确定,默认为数据盘是home下www目录,确认y。
第二步是:安装宝塔面板。
以Centos安装为例,接着输入命令脚本:
yum install -y wget && wget -O install.sh
http://download.bt.cn/install/install_6.0.sh && sh install.sh
成功后会出现如下页面:
等待安装程序自动运行结束,最后得到宝塔面板的登录地址、用户名及密码。
2.登录宝塔,建数据库并导入数据
- 用上面宝塔的地址,登录宝塔并安装软件,如果登录失败查看服务器安全组 是否开放8888端口.后续用到的接口都需要开放,后面不再赘述.
我用nginx部署,所以选择LNMP
此外还需要安装一些常用的软件,比如redis,可以在软件商店选择版本,安装.
以下为我最终装的软件列表
- 添加数据库,权限根据需要选择,新建成功之后可以直接导入.sql文件数据.
这里我用的是腾讯云数据库,所以不用在宝塔添加数据库,
云数据库中-管理,在基本信息中设置外网可访问,这样就可以用navicat连接此数据库,并导入数据
3.修改项目中mysql配置,redis配置并打包
application-prod.yml 中,修改mysql数据库,redis数据库连接.
mysql:
redis:
我用的是腾讯云的mysql数据库,所以ip地址为服务器内网地址
如果是宝塔上建的mysql数据库,则ip为登录宝塔的ip地址
若是宝塔上的redis,ip为写为127.0.0.1,密码和端口在redis设置中查看
4.一键部署宝塔后端
1.在www/wwwroot下建一个文件夹,将打包的jar包上传
2.宝塔中有一键部署的功能(在此之前需要安装jdk),按服务状态运行即可.
3.部署,我的端口最终定义成8083,不要忘记在安全组放行
5.建站点,上传前端项目
如果有客户提供域名,则直接输入域名,没有则输入宝塔登录ip地址即可.
建站点时,会给自动创建一个文件www.test.com,将前端项目上传到此文件夹
到此项目已部署完毕,输入域名或ip,可以登录访问了,
如果强刷页面出现404可以配置伪静态,打码处为上传的前端项目地址
如果接口都有前缀需要重定向,也需要配置伪静态,转到8083(部署后端时自定义的接口)
原文链接:https://blog.csdn.net/AnnieRabbit/article/details/124324334