1、技术概述,描述这个技术是做什么?学习该技术的原因,技术的难点在哪里。控制在50-100字内。
在服务器上部署数据库,为项目提供云数据库,并部署phpmyadmin方便可视化管理数据库,部署及整合apache和tomcat网页服务器,apache方便部署vue项目,tomcat方便部署springboot项目,也可以使用项目内嵌tomcat打包jar包运行项目。学习该技术满足项目的运行和维护,难点在于整个部署流程多且杂,并提供优化和便利。
2、技术详述,描述你是如何实现和使用该技术的,要求配合代码和流程图详细描述。可以再细分多个点,分开描述各个部分。
主要描述最终实现效果:
首先是安装mysql,并同步安装phpmyadmin,然后通过网页数据库来进行导入项目的数据库,并且开放端口方便后端项目进行开发,不必每个人都有一个数据库,以及安装redis作为缓存数据库,开放端口使用。
其次通过maven打包后端项目,为了方便,利用idea传输的传输文件功能直接将打包的jar包传送到服务器上,通过linux插件tmux来运行后端项目,使用tmux是为了查看项目运行日志,并且把项目运行日志挂载到apache上,方便后端人员调试,运行成功。