GinBlog博客系统部署搭建教程
GinBlog 是什么?
在互联网信息爆炸的时代,内容创作与分享变得愈发重要。对于个人创作者、中小型企业以及自媒体团队而言,拥有一个高效、稳定且易于管理的博客系统,是实现内容价值最大化的关键。GinBlog 应运而生,作为一款前后端完全分离的高性能博客系统,它专为满足创作者及团队的需求而设计,致力于提供一个功能全面、接口规范的博客系统后端,支持内容创作、互动交流与系统管理的全流程,有效降低开发成本,让用户能够专注于内容本身。接下来,就让我们深入了解一下 GinBlog 的强大之处。
为什么叫 GinBlog?
GinBlog 这个名字,蕴含着它独特的技术基因和产品定位。“Gin” 代表着 Go 语言生态中大名鼎鼎的 Gin 框架,这是 GinBlog 后端开发的基石。Gin 框架以其高性能路由引擎而著称,在处理高并发请求时,相比传统 Web 框架,有着更高的 QPS(每秒查询率)处理能力,能够快速响应页面请求,大大提升用户体验。例如,在面对大量用户同时访问博客文章时,Gin 框架能够高效地将请求分发到相应的处理函数,确保页面迅速加载,减少用户等待时间。
而 “Blog” 则直白地表明了它作为博客系统的属性 ,让用户一目了然地知晓这是一个专注于博客搭建与管理的系统。它不仅仅是一个简单的博客平台,更是融合了 Gin 框架强大性能与博客系统丰富功能的有机结合体,从名字上就传递出高效、专业的信息,为用户打造一个高性能、易管理的博客创作与分享空间。
GinBlog搭建教程
一、环境准备与程序下载
宝塔运维面板
Nginx1.22+或Apache 2.2+
PHP5.6+
MySQL5.6+
然后解析两个域名,例如:
前端:www.ginblog.cn
后端:api.ginblog.cn
搭建GinBlog博客系统,需前往授权官网:auth.shuha.cn,免费获取程序授权,并下载源码
![图片[1] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[1] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/183530000.png)
免费购买GinBlog博客系统应用授权后![图片[2] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[2] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/183731000.png)
添加完授权后并下载程序源码后
先在桌面把源码解压了
二、前端搭建
打开宝塔运维面板
![图片[3] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[3] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/184413000.png)
这里填写你的前端域名
创建你的数据库信息
推荐PHP版本7.2
然后去上传前端代码并解压
![图片[4] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[4] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/185031000.png)
双击打开“config.js”文件,然后修改里面的域名为你的后端域名
![图片[5] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[5] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/185222000.png)
如果后端域名没开https就只能填写http
三、后端部署
前端部署好了之后,我们就去上传ginblog.sql,导入数据之后
接着就部署后端
后端代码压缩包上传并解压后
双击打开“config.yaml”文件
![图片[6] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[6] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/190232000.png)
username: "用户名"
password: "密码"
hostname: "用户名"
修改数据库信息
接着往下拉
修改授权码
![图片[7] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[7] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/190518000.png)
然后新建GO项目
![图片[8] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[8] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/191852000.png)
项目执行文件一定要选择文件夹里的“ginblog”
项目端口默认是8080
如果你修改了,就填写对应的
运行用户一定要选择root
设置开机自动启动
绑定你的后端域名
然后运行启动项目![图片[9] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[9] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/192313000.png)
显示运行中,就是正常部署好了
显示关闭的,就是端口被占用,尝试修改新的端口;或者就是没获取授权,以及授权码没填写对
访问前端首页界面
![图片[10] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[10] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/193239000.png)
界面能显示数据,就说明部署成功了
后台管理界面访问“/admin”
![图片[11] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程 图片[11] - GinBlog博客系统部署搭建教程 - Java程序员_编程开发学习笔记_网站安全运维教程_渗透技术教程](http://api.ginblog.cn/static/upload/2025/1104/193445000.png)
默认账号:admin
默认密码:123456