1 Star 1 Fork 0

www.cnm.sb / 笋丁轻论坛

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.68 KB
一键复制 编辑 原始数据 按行查看 历史
www.cnm.sb 提交于 2024-04-08 09:37 . update README.md.

笋丁轻论坛

程序介绍

  • 轻论坛系统,目前只完善了基本功能,蜗速迭代中...

  • 前端Vue3 + Vite + Pinia 后端Golang + Gin

  • 演示站:http://sd.cnm.sb (PC端UI未适配,请使用移动端预览)

写在前面

  • 程序所涉及的任何内容,包括但不限于文字,图片,图标,代码等等任何侵犯您权利的内容,请联系我们妥善处理!

  • 企鹅交流群:826866498,大家加入群聊一起玩耍

事先准备

  • 一台服务器,已安装宝塔面板,运行环境如下

    • 操作系统:Linux Centos7.6
    • Web服务器:Nginx 1.22.1
    • 数据库:Mysql 5.7.40
    • 数据库:Redis 7.0.11
    • 其他版本环境请自行测试
  • 一个域名,域名先解析二条记录,方便后面使用

    • 前端页面:用户前台 demo.sunding.cn(子目录admin为管理员后台 demo.sunding.cn/admin)
    • 后端API:例如 api.sunding.cn
  • 程序源码下载方式:

教程开始

🦀添加Mysql数据库

添加Mysql数据库

🥝查看Redis数据库密码

查看Redis数据库密码

🍓部署前端用户前台和管理员后台

添加前端站点 上传前端源码

🍍部署后端API

- 注意:端口为6621
- 注意:端口为6621
- 注意:端口为6621
- 注意:端口为6621
- 注意:端口为6621

上传后端代码 部署Go项目

🍊配置nginx规则

# nginx反向代理代码
location / {
    index index.html;
    try_files $uri $uri/ /index.html;
}

location /admin/ {
    index index.html;
    try_files $uri $uri/ /admin/index.html;
}

location ^~ /sd {
		proxy_pass http://请更换为你的Go后端绑定的域名;
		proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

配置nginx规则

🥭执行安装

初始化Mysql数据库 连接Redis数据库

🍋安装成功

默认生成 用户名 密码 备注
管理员 admin 123456 登录成功之后请务必修改密码

🍉自此程序部署结束,感谢您的支持!

搭建过程中有疑问请进入Q群咨询群友,有好的想法或建议意见也可告诉我们!
当前为内测阶段,域名免费授权(永久免费更新,内测用户后期也不会收费),快来白嫖吧!

版本迭代

- 后端:直接替换后端的main文件,storage文件夹和config.yaml文件不用管,替换main之后,前往go项目重启即可

- 前端:前端包括用户前台和管理员后台,直接删除index.html文件,assets文件夹和admin目录,重新上传即可,nginx规则已经配置无需更改

🍈特别鸣谢

本项目使用了以下开源组件,并在此表示感谢:

感谢以上组件的作者为我们提供优秀的开源软件!

🔑 License

MIT

💰赞助

Copyright (c) 2024 www.sunding.cn

1
https://gitee.com/cnm-sb/sd-sns.git
git@gitee.com:cnm-sb/sd-sns.git
cnm-sb
sd-sns
笋丁轻论坛
master

搜索帮助