功能全面的文章社区&资源付费API,安装教程

RuleApi是一款Java语言开发的API程序,用于创建自己的社区,文章博客,资源论坛。它起源于国产开源程序Typecho数据库,并支持与Typecho网站对接,但目前已经支持独立运行。

2023年,RuleApi全面升级,采用各类新技术,保持完全开源免费的出发点,希望为互联网爱好者提供快捷的应用开发支持。[勉强][勉强]

RuleApi采用Json数据交互,支持所有的开发语言对接,包括原生安卓苹果,网页js,以及社区里很热门的iapp。这篇文章主要是补充上一篇文章的内容,讲解RuleApi的详细安装教程。

#【RuleProject】开源的社区&博客APP全套代码分享#

【前置准备】

1.系统为CentOS7左右的服务器,高低版本都可以。

2.安装宝塔面板,并通过宝塔面板的应用中心安装Redis。

3.安装Mysql数据库,推荐5.5-5.7之间,安装后创建一个新数据库。

4.安装Nginx,实际上安装了宝塔的都会安装这个。

5.如果需要网页端的话,可以先安装Typecho程序,如果不需要则跳过。

【教程开始】

1.打开宝塔的终端页面,登录完成后执行如下指令,安装进程保护窗口应用。

yum install screen -y

2.安装完成后,依次执行如下指令,创建新窗口,并到达opt目录。

screen -S api

cd /opt

3.通过如下指令安装RuleApi,根据提示完成安装,然后记住你设置的管理密钥。

wget https://www.ruletree.club/api/ruleapi.sh && sh ruleapi.sh install

4.上述命令执行完成后,终端会返回启动成功等提示,那么就可以在宝塔里新建一个网站,绑定域名,类型选择纯静态。然后打开伪静态设置,填入如下的代码。

location ^~ / {

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;

}

proxy_pass http://127.0.0.1:8080;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header REMOTE-HOST $remote_addr;

}

因为安装时会提示你输入端口,所以上面代码里的8080改为你实际设置的端口。

5.访问绑定的域名,如果你选择了和typecho相同的数据库,则点击红色按钮,输入管理密钥后完成数据库命令执行安装。如果你没有安装Typecho,将弹出提示,你可以选择不安装,执行完成后,再点击红色按钮完成安装。

6.安装完成后,你就拥有了这款强大的API程序,可以开始自己开发客户端,或者使用我上一篇文章提到得客户端代码打包,创建你的个人社区了。

【功能列表】

1.用户模块,文章模块,完善的内容管理,用户操作体系。

2.支持支付宝,微信,卡密,易支付四种支付模式。

3.支持本地上传,cos上传,oss上传,远程ftp上传四种存储模式。

4.支持小程序配置,消息通知配置,积分商城体系,

5.服务端严格验证,保障数据安全和收费内容鉴权拦截。

【演示截图】

【资源下载】

如果只是安装,那么上述就可以完成全部,如果你有Java基础,并且会自己开发,可以去Github下载未编译的开源版本。

https://github.com/buxia97/RuleApi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

主题模板站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值