热门
join now

RuleAPI教程+RuleApp教程 Ruleapi搭建教程

网站源码9个月前更新 云程
133 0 0

我们在上一帖#RuleAPI教程+RuleApp教程 准备工作#中完成了前期准备工作,接下来我们来正式搭建RuleApi吧。

1.用ssh连接服务器
2.首先创建一个进程保护窗口,再进入opt文件夹。代码:screen -S api
cd /opt
3.安装RuleApi,这里为了方便用的是官方的一键脚本(安装的时候得输入一些信息,根据情况输入就行,数据库这个地方得用typecho的数据库。所以填typecho的数据库账号密码就行),代码:
wget https://www.ruletree.club/api/ruleapi.sh && sh ruleapi.sh install
4.安装完成后,将服务器/opt文件夹中的apiResult.php文件(图二),剪切到typecho网站的根目录
5.宝塔里额外创建一个网站(二级域名,千万别和其它网站共用),网站类型为静态就好(不用静态也可以),然后找到伪静态设置,加入如下代码保存。

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;
}

上述代码的用途是反向代理,并获取真实IP,且开始跨域。宝塔自带的反向代理功能比较复杂,所以省事的话,请采用上述的方法。其中127.0.0.1:8080就是你的内网接口地址,这里只需要改8080这个端口号(如果你定义了其它的话)
6.访问刚刚创建的新网站,然后点击安装及更新按钮,输入前面安装时的密码,点击确定等待完成即可

好了,这样就安装好了。

接下来就是一些日常要用到的命令和一些说明了(但其实也用不了多少次)
1.运行日志输出到/opt目录下out.txt文件中,启动之后如果出现异常可以看这里
2./opt/application.properties为主要的配置文件,如果出现安装脚本配置错误,项目无法正常启动,就可以在这个文件进行修改。
3.启动命令(每次服务器重启后都要在ssh中输入):sh /opt/ruleapi.sh start
4.停止命令:sh /opt/ruleapi.sh stop
5.重启命令:sh /opt/ruleapi.sh restar
6.为了防止宕机关闭,可以在宝塔定时任务中添加(图三)脚本:sh /opt/ruleapi.sh monito
7.付费广告过期监听(添加到宝塔的定时任务即可)脚本:接口地址/system/taskAds?webkey=接口访问KEY

好了,安装就完成了,下一贴更新Ruleapi配置教程

RuleAPI教程+RuleApp教程 Ruleapi搭建教程
RuleAPI教程+RuleApp教程 Ruleapi搭建教程
RuleAPI教程+RuleApp教程 Ruleapi搭建教程
RuleAPI教程+RuleApp教程 Ruleapi搭建教程

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...

葫芦芥子导航博客停止运营以及出售通知

本站即日起不再更新新内容,且出售此域名包含:WordPress主题:子比主题正版三个域名授权(官方售价599)、一为导航主题三个域名授权(官方售价1197)以上内容带域名(网站数据)打包出售,售价1288如需单独购买以上内容,请联系QQ:779259529详情请看:https://qcodes.cn/bulletin/3232.html