Rule的搭建教程
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
好了,安装就完成了
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如有侵权麻烦联系邮箱2697381891@qq.com删除文章!
源码库 » RuleAPI的搭建教程