[项目部署]宝塔部署项目
一.前言
记录从登录腾讯云服务器账号,挂载数据盘,在宝塔部署项目,添加域名等操作
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(部署后端时自定义的接口)
[项目部署]宝塔部署项目相关推荐
- 宝塔部署项目报Warning: require(): open_basedir restriction in effect的解决方案
宝塔部署项目报Warning: require(): open_basedir restriction in effect的解决方案 参考文章: (1)宝塔部署项目报Warning: require( ...
- 宝塔面板部署nuxt_MacOS下创建及部署vue.js项目(及Nuxt.js、PM2等相关流程)
开发环境 权限准备 为避免后续流程出现权限不足的相关提示,首先在终端中输入以下代码检查当前系统是否已开启了对系统文件夹的保护: csrutil status 若结果为csrutil enabled,则 ...
- 利用宝塔部署若依前后分离项目(详细教程)
本章教程,主要介绍一下,如何利用宝塔部署若依前后端分离项目. 目录 一.部署前期准备工作 二.修改配置文件 (1)修改mysql数据库连接密码
- Java项目本地部署宝塔搭建实战华夏ERP系统vue源码
大家好啊,我是测评君,欢迎来到web测评. 本期给大家带来一套java开发的华夏ERP系统源码,该系统是前后端分离的架构,前端使用Vue2.6.10,后端使用SpringBoot2.0.0. 技术架构 ...
- Java搭建宝塔部署实战毕设项目WMS仓库管理系统源码
大家好啊,我是测评君,欢迎来到web测评. 本期给大家带来一套Java开发的毕业设计项目WMS仓库管理系统源码. 技术架构 技术框架:SpringMVC + Mybatis + Ehcache + b ...
- 阿里云部署一个vue+axios+nodejs+mysql项目(使用宝塔面板配置)
使用阿里云部署vue+axios+node.js+mysql的项目(借助宝塔面板完成部署) 1. 购买阿里云 购买阿里云的步骤我就不过多解释,告诉一下大家我选择的配置 简单说一下,企业中使用最多的都是 ...
- Java项目本地部署宝塔搭建实战java协同办公OA系统源码
大家好啊,我是测评君,欢迎来到web测评. 本期给大家带来一套java开发的协同自动化办公OA系统源码. 技术架构 框架:springboot + freemark + jpa +mybatis + ...
- 通过宝塔部署Django项目
本教程采用宝塔来快速部署Django项目 一.安装宝塔 宝塔面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能. 当然 ...
- 宝塔部署node项目_SFF一站式node服务管理平台实践
导语 本文阐述了基于Serverless搭建一站式node服务管理平台过程中,在开发框架.日志.监控.部署等方面遇到的问题及技术方案. 背景 Serverless是一种无服务器架构,它的弹性伸缩,按需 ...
最新文章
- LeetCode39.组合总和 JavaScript
- C语言实现字符串的加密和解密
- 产销对接行动倡议书-丰收节交易会·万祥军:贫困地区农品
- 谷歌历史版本_《地图中的历史》,本书中的地图,我们为你找到了高清版本
- win7卸载java_Win7彻底卸载Oracle 11g图文步骤(靠谱)
- 青岛经济职业学校有计算机专业吗,青岛经济职业学校
- mysql 搜索不等于_Mysql索引分类
- [WPF]c#调用默认浏览器打开网址
- 编码之道:是谁制造了混乱
- H.264变换量化反量化反变换过程
- esp8266 继电器接线图_如何使用ESP8266和Android控制继电器
- java中图片排版_基于Java的图像排版系统的设计.pdf
- 零基础学Arcgis(二)|ArcCatalog应用
- 小程序springboot宿舍管理毕业设计源码171008
- 小米5s升级android9,小米5S lineage16 安卓9.0 极致省电 纯净 完美root Xposed 经典版
- 人工智能新目标——看懂视频
- 帮你抢小游戏流量红利——360小游戏接入指南
- Linux复制一个或多个文件到另一个目录下
- Android SAX解析远程服务器端的xml,防止解析的时候出现空格或者标点符号再次解析的方法
- 17.0~17.9 通知,系统通知,推送消息
热门文章
- 五一北京周边出行参考
- 三菱PLC中FB块的使用方法举例
- Python第4次作业——魏祥民
- python实现税后工资_合理避税--月薪与年终奖优化配置(Python数据分析初级练手小项目)...
- 多元微积分_多元连式法则2 多元连式法则与方向向量
- 经常玩电脑正确的坐姿_小芯机:玩电脑的正确姿势,你get了吗?
- STM32F1的I/O最大能承受多大电压
- 【Linux】Linux Kernel--Memory Management(一)
- 人类高质量Java基础面试题大全,又是一篇三万字的总结!
- 常用邮箱导出eml文件