2 3 1

『Java项目』FanBBS社区论坛系统

菜鸟守护者 UID:111 版主
14天前 308
该帖已被设置为精华帖

一、前言。

    哈喽大家好,我是菜鸟守护者。

    本期给大家分享的是基于Java编程语言开发的FanBBS社区论坛系统。

    内容很干,建议一键三连(点赞/关注/评论)后反复阅读!


二、项目简介。

    FanBBS是一个由Java编程语言开发的社区论坛系统项目,它不仅支持前端和后端,还支持安卓App端,为用户提供了全方位的交流体验。

    在前端,它拥有友好的用户界面,简洁美观,易于导航,使用户能够轻松浏览和参与论坛讨论。后端则提供了强大的技术支持,确保系统的稳定性和安全性。

    对于安卓App,用户可以随时随地访问FanBBS,方便快捷地与社区互动。这为用户提供了更灵活的参与方式,无论是在旅途中、休闲时间还是工作间隙,都能保持与社区的联系。

    FanBBS的前后端一体化设计,使得系统具有以下优势:

1. 高效交互:前端和后端的紧密配合,提供了流畅而高效的用户体验。

2. 数据同步:确保在不同平台上的数据一致性,用户可以无缝切换使用场景。

3. 个性化定制:根据用户的需求和偏好,提供个性化的功能和界面展示。

    此外,FanBBS还具备以下特点:

1. 强大的社区功能:支持帖子发布、回复、点赞等基本功能,促进用户之间的交流和互动。

2. 严格的安全措施:保护用户的隐私和数据安全。

3. 易于扩展和定制:能够满足不同用户和场景的需求。

    总之,FanBBS凭借其前端、后端和安卓App的完美结合,为用户打造了一个功能强大、便捷高效的社区论坛平台。


三、搭建教程。(本教程全程使用宝塔面板)

1.服务器环境配置。

①服务器系统:Linux(推荐Ubuntu 20)。

②服务器配置:1核心处理器+1GB内存起。

③服务器环境:Java 17以上、Nginx、MySQL 5.6、Redis。

2.下载文件(前/后端文件评论本帖即可获取)。

①首先将后端文件上传到服务器的任意位置,比如/home/api。

②后端文件.jar和配置文件.properties必须在同一个目录下。

3.搭建后端文件。

①根据截图打开配置文件找到下面这些配置选项,根据实际自己修改。

②点击左侧菜单栏网站——Java项目,创建网站。如果Java环境为空,可以点击Java环境管理安装。

③添加Java项目,信息如下:

项目类型:spring_boot。

项目jar路径:自己存放jar文件的地方,要选择后缀为.jar的文件。

项目名称:自己填。

项目端口:自己填,默认5544。

开机自启:勾选。

项目用户:root(必须选择root)。

绑定域名:自己的域名,比如api.exmaple.com。

④创建完成直接启动项目即可,正常启动完成会在项目日志里输出一行日志就代表启动完成。

Started Application in 2.155 seconds (JVM running for 2.944)

4.配置反向代理。

    完成了项目配置之后还需要配置一下跨域,否则有些会无法访问。

①打开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;
  }

③点击保存即可。

5.配置静态资源。

①在网站——PHP项目中创建一个静态网站,用来访问Java后端接收到的上传文件。位置选择你jar存放的位置,比如我存放jar的位置是在/www/wwwroot/api,那么我的实际地址就是/www/wwwroot/api/files/static,如果文件夹不存在请自己创建一个。

6.安装数据库。

①在你完成了前面两个之后就可以直接访问你绑定的后端域名,首次安装会弹出一个安装框,让你安装。默认账号/密码是admin/123456。

②安装完成进入后台中,在左边的菜单栏中选择系统设置——上传设置。

③如果你选择本地上传方式,那么CDN配置的地址应该是你绑定的域名。比如我绑定的是resource.example.com,那么这里就应该填http://resource.example.com/。

7.打包APP。

①下载HbuildX编辑器,打开前端文件。

②然后修改manifest.json文件,根据需求修改,AppID需重新获取。

③然后最重要的就是config文件夹下的config.js文件,将api h5 websocket的域名改成你后端的域名,H5是用来浏览器分享用的,所以你还需要打包一份H5。

④最后点击发行进行打包。


四、后记。

    以上就是本期分享的FanBBS社区论坛系统的全部内容啦~

    是不是看着CPU都要烧了?没关系,一键三连多看几次就好了!

    感谢大家的支持,我们下期再见!


五、下载链接。


最新回复 (2)
  • 简单 UID:139 14天前
    2

    支持家人

    0
  • 坤坤侠 UID:538 14天前
    3

    智齿家人

    0

请先登录后发表评论!

返回
请先登录后发表评论!
2
1