本文主要是教大家如何建立一个 FANBBS,有些人可能不习惯看视频
写一篇文章的教程。
首先,先放上视频链接
视频链接: 超简单,FANBBS,论坛圈社区保姆级搭建!超低成本服务器加超好用的社区确定不试_Bilibili_bilibili
本教程的后台是基于 Java 项目的,所以有服务器配置要求
首先,我们来介绍一下服务器的配置要求。
服务器必须在 2C2G 以上,否则将无法运行 Java 项目
首先,您需要了解一些简单的事情:
首先: 让我们先了解一下前端和后端:
Chat GPT 给出了解释:
其实大同小异,我来简单解释一下:
前端: 用户使用的地方是 APP、H5 网站
后端: 通常是 API 接口,也相当于后台
概括起来就是。
第二:必须准备的工具
1. 一台 2C2G 云服务器。不支持虚拟主机!这是一个 Java 项目的运行!
2. HbuilderX 必须必须必须要!!!
3.一个脑子-别看到一半操作结果一直BB说不行
好,那么教程就正式开始
1:购买一台服务器-恰饭教程
购买服务器建议选择雨云,雨云服务器再五一有优惠-首月6折-续费9折
从注册雨云开始
-1
从优惠链接:雨云 - 新一代云服务提供商
进入
可以享受永久75折优惠,首购7折哦~
-2
搜索雨云,注册时优惠码填写:yhsheqv同样可以享受到优惠哦~
2
购买云服务器&域名(域名也可以不用)
进入到雨云,可以先预充些余额
选择购买产品进入
选购你的云服务器
选购的教程很多,我懒得再写了,如果需要:要宽带选择美国二区-低延迟
要延迟低选择香港三区,三网优化
系统选择centos的7.9预装宝塔
省区很多时间
在宝塔面板打开,登录,绑定宝塔账号,不演示了
打开网站
选择Java项目
安装即可
打开应用商店下载redis
开完文件,上传文件
文件地址:
前端1.0.1.zip: https://pan.rainyun.vip/f/dzH5/前端1.0.1.zip
fanbbs后端.zip: https://pan.rainyun.vip/f/4bTP/fanbbs后端.zip
复制链接后,在服务器的home的文件里面新建一个名为API的文件夹
新建后打开文件夹
选择:远程下载
把链接放上去即可开始下载了-后端哦!!!
静待完成
完成后解压
编辑application.properties文件
创建一个数据库,然后再application.properties这个文件里面修改为你的数据库文件
自己修改
然后创建Java项目
路径选择home的api/fanbbs.jar文件
端口默认即可,放行端口
项目名选择root-重要!!!
高级设置,自己绑定+解析域名(这个是后台的域名,也就是后端)
然后更改
反代配置:java项目的配置面板 选择【配置文件】找到 proxy_pass http://127.0.0.1:5544; 这一行,然后在这一行下面插入,然后保存
add_header ‘Access-Control-Allow-Origin’ ‘*’;
add_header ‘Access-Control-Allow-Methods’ ‘GET, POST, OPTIONS, PUT, DELETE’;
add_header ‘Access-Control-Allow-Credentials’ ‘true’;
add_header ‘Access-Control-Allow-Headers’ ‘Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,X-Data-Type,X-Requested-With,X-Data-Type,X-Auth-Token’;
if ( $request_method = ‘OPTIONS’ ) {
return 200;
}
然后为这个Java项目申请SSL证书
.配置静态资源在【网站】-【PHP项目】中创建一个静态网站
选择/home/api/files/static目录
(不会真有帅哥看到这里吧?)
这个目录是选择不到的,所以需要手动设置
然后访问后端,ip加端口访问,装会弹出一个安装框,安装数据库
默认账号密码:admin,123456
修改地址
CDN地址选择你的PHP静态网站
到此,后端就设置完成了!
开始设置/准备前端打包!
前面说到的工具必须下载!
下载后,解压前端源码,源码在前面
打开
打开前端源码的目录
API实际上也是Java项目的域名哦!
图标自己设置
通用+开启隐私提示框
打包发行就好啦!
选择云端证书,开启打包!!
静待两分半即可
FANBBS就搭建完成啦!大家快去和小伙伴们分享吧