ESC使用心得-0725

简介: 部署一个基于springboot+vue的前后端分离的项目

本人就读于深圳职业技术学院的软件技术专业,在自己专研网站开发的时候,想要尝试研究一下线上部署,那就需要一个服务器用于部署使用,通过百度搜索云服务器,对比了一下腾讯云与阿里云,发现阿里云更符合我的需求,而且恰好阿里云有正在举行一个名为“飞天加速计划•高校学生在家实践”的活动。
因为本人比较懒,就直接通过阿里云连接创建了一个宝塔面板,通过可视化操作,部署了一个基于springboot+vue的前后端分离的一个博客项目。阿里云连接创建宝塔面板大家可以百度一下,都有比较详细的流程和说明。然后就是说一下项目部署的大致步骤吧,首先是在宝塔面板通过设置已经能够正常通过连接使用的前提下,使用idea打开,修改本地的连接路径和端口这些,比如数据库、redis、云存储位置这些,修改之后通过idea的maven工具包打包成jar包,maven包的配置也可以百度然后跟着配置就行了,把生成的jar包上传到网站的一个文件夹,然后通过Java项目的部署去部署后端。前端就是修改接口的配置文件,install之后,打包成dist包,然后部署成PHP项目。我是因为没有去买域名的,因为对我来说只要部署然后访问就行了,而且域名备案太麻烦而且比较贵。部署完成之后就可以通过设置的IP+端口访问自己的项目了。在部署过程中有遇到端口开放的问题,需要配置安全组和防火墙,耽搁了比较久,后来才发现是因为安全组配置了,但是防火墙没有开放这个端口,后面就是通过命令行firewall-cmd --zone=public --add-port=80/tcp --permanent把防火墙开放相应的端口就行。
在使用阿里云宝塔配置的过程中,对我而言就是一个找问题的过程,这会让我学到很有用的一些东西,增长我自己的经验,在解决问题的过程中,可以让自己了解到很多自己之前没有涉及到的东西。我们不能只致力于写源码,还需要接触一下我们需要进行交互的一些东西,不要到时候我们接触到的时候一窍不通。
下面是我部署的项目的部分截图。

相关文章
|
存储 芯片 内存技术
计算机组成原理:存储系统【三】
计算机组成原理:存储系统【三】
|
5月前
|
NoSQL 大数据 Python
用 Python 处理大数据?两个技巧让你的 Pandas 快 10 倍
用 Python 处理大数据?两个技巧让你的 Pandas 快 10 倍
306 82
|
消息中间件 Java 中间件
MQ四兄弟:如何保证消息可靠性
本文介绍了RabbitMQ、RocketMQ、Kafka和Pulsar四种消息中间件的可靠性机制。这些中间件通过以下几种方式确保消息的可靠传输:1. 消息持久化,确保消息在重启后不会丢失;2. 确认机制,保证消息从生产者到消费者都被成功处理;3. 重试机制,处理失败后的重试;4. 死信队列,处理无法消费的消息。每种中间件的具体实现略有不同,但核心思想相似,都是从生产者、中间件本身和消费者三个角度来保障消息的可靠性。
901 0
|
存储 关系型数据库 MySQL
MySQL数据库性能大揭秘:表设计优化的高效策略(优化数据类型、增加冗余字段、拆分表以及使用非空约束)
MySQL数据库性能大揭秘:表设计优化的高效策略(优化数据类型、增加冗余字段、拆分表以及使用非空约束)
1085 0
|
存储 数据挖掘 数据处理
19. Python 数据处理之 Pandas
19. Python 数据处理之 Pandas
279 1
|
iOS开发
解决Error (Xcode): File not found:XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
解决Error (Xcode): File not found:XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
587 0
|
JavaScript 搜索推荐
vue【详解】props —— 子组件接收父组件传入的参数
vue【详解】props —— 子组件接收父组件传入的参数
674 0
VSCode 自动修改闭合标签
VSCode 自动修改闭合标签
542 0
|
前端开发 JavaScript API
网络状态 以及 强网弱网
网络状态 以及 强网弱网
491 0
|
SQL 运维 分布式计算
8.DataWorks 赋值-分支-归并-循环节点(二)|学习笔记
快速学习8.DataWorks 赋值-分支-归并-循环节点
8.DataWorks 赋值-分支-归并-循环节点(二)|学习笔记