扫码阅读
手机扫码阅读

手把手教小伙伴们使用 Nginx 部署 TienChin 项目!

136 2024-11-02

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:手把手教小伙伴们使用 Nginx 部署 TienChin 项目!
文章来源:
江南一点雨
扫码关注公众号
TienChin 项目部署摘要

TienChin 项目部署摘要

松哥近日发布了TienChin项目的部署教程,项目已经开源在GitHub上。该教程指导开发者如何部署一个前后端分离的项目,其中包括两种部署方式:前后端分离部署和前后端不分部署。

1. 前后端分离部署

1.1 部署架构图

前后端分离部署需要Nginx服务器来处理静态资源请求和转发动态资源请求到Spring Boot服务。

1.2 准备工作

部署前需安装MySQL和Redis,建议使用Docker安装MySQL以简化流程。

1.3 开始部署

1.3.1 拉取项目

从GitHub上拉取TienChin项目代码,项目包含服务端代码(tienchin)和前端代码(tienchin-ui)。

1.3.2 修改配置

创建数据库并执行SQL脚本,修改数据库连接和Redis配置,以及上下文路径。

1.3.3 服务端打包

使用Maven进行服务端代码打包,生成tienchin-admin.jar文件。

1.3.4 前端打包

在tienchin-ui目录下安装依赖并打包前端代码,生成静态资源文件。

1.3.5 安装Nginx

通过编译源码的方式安装Nginx服务器。

1.3.6 配置Nginx

将打包好的后端jar和前端dist目录上传到服务器,启动Spring Boot服务,并测试接口。安装所需字体以解决字体缺失问题。将前端静态资源文件放至Nginx html目录下,并配置Nginx支持Vue的history模式。

2. 前后端不分部署

这种部署方式相对简单,不需要Nginx。将前端打包内容放入服务端静态资源目录,打包服务端jar并上传启动即可。

最后,松哥鼓励对TienChin项目感兴趣的开发者查看相关项目视频教程。

想要了解更多内容?

查看原文:手把手教小伙伴们使用 Nginx 部署 TienChin 项目!
文章来源:
江南一点雨
扫码关注公众号