一图胜千图系列
网站地址:www.foreverqisui.top
以下包含登录页面、个人首页、排行页面、秒杀页面、帖子概览和帖子详情页面,纯el组件生成,精简好用
网站简介
主要是为了收大学习截图,顺便学习了一些小demo放在了里面
前端采用:vite+vue3和一些的el组件,合理高效,没有使用ts语法
后端采用:springboot+mybatis-plus+mysql+redis+rabbitmq,简单的crud没有对性能或者啥进行优化,能用即可主义
部署流程
默认已经完成了域名解析和服务器备案的工作,域名可以在景安购买有很多便宜的,服务器我选的阿里云,不要太小!不要太小!不要太小!否则宕机到怀疑人生
接下来介绍下部署流程
-
maven打包
打包依赖,亲测这个依赖很管用,我测试的时候普遍一个小的项目要在65m左右,如果特别小打包肯定有问题,检查依赖,打包完成后打开宝塔
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- <source>1.8</source>--> <!-- <target>1.8</target>--> <executable>true</executable> </configuration> </plugin> </plugins> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.yml</include> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.yml</include> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build>
-
上传至宝塔 宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板
直接登录配置即可,登录好以后可以用主机公网ip+8888端口访问
公网ip在【阿里云官网 -- 控制台 -- 云服务器ESC -- 概览】
同时记得配置安全组 想开放那个端口一定要配置,位置在【阿里云官网 -- 控制台 -- 云服务器ESC -- 网络安全 --安全组 --点击配置规则】,如果没有安全组,就手动创建一个
将要开放的安全组打开,一定要打开!!!否则不能访问,点手动添加即可,宝塔里面也有一个【安全】,记得一起打开
之后找到文件,随便找一个路径,我放在了home下面,点击上传
找到jar包目录上传即可,上传大小几百kb或者几兆的要仔细检查打包依赖
-
用托管管理jar包
找到软件商店,搜索如下即可,数据库我用docker安装的,你也可以用他给的
之后打开java项目一键部署,找到springboot,点击添加,如下图,找到jar包位置并选择,可以指定jdk版本,下面的三个位置的端口号一定要打开且一致
正常情况下就部署完了,具体失败还是成功,你可以观察他的日志,找到具体问题,如果一切顺利的话已经成功部署了,之后还有一个重要的一点【点击网站--添加站点 -- 输入你的域名】,域名一定要经过实名 解析 备案才可以使用
前端页面点击它根目录对应的路径,点击之后上传即可,vite打包成dist,把整个dist上传就好,记得前端的端口也要打开,不出意外的话,就不出意外可以访问了。
有问题的可以问我,虽然我可能不会,喜欢做小demo玩的也可以一起,互相学习,让我偷师🤪
github上有介绍和代码,不太会用,有的环境可能传的不对,有坑不要来骂我,可能不能开箱即用🤣