建设需求:
不想通过云储存(或域名绑定主机在国外,不需要备案且不想备案的),可通过修改本程序源码为FTP上传到自己网站里。
本教程默认使用成品即又拍云版的。
有网站基本基础搭建很轻松,不擅长的童鞋可能会很头疼了~~~
请好好按本教程来,实在不行联系作者在。
因为使用又拍云储存,需要备案域名指向,自行准备;
1、注册并实名认证
2、创建云储存服务
创建云储存中没有创建过操作员顺路创建操作员并给与所有权限。
3、域名指向云储存
打开域名提供商后台,添加一条CNAME解析到云储存。
在又拍云创建的云储存服务的配置中可以看到解析记录地址。
1、修改页面文件
下载程序文件。 下载
在bl-api-cloud\plugins\UrlGo\web
目录下找到:creat.htm
、set.html
,文件,打开修改IP地址为云服务器的外网IP地址。(如果更改bl-api-cloud的端口本处也一并修改,下载的默认:6688)
其他修改请自行定义;
2、上传页面文件
把上述修改的2个页面,通过FTP上传工具上传到又拍云储存中。
又拍云的FTP连接方式:
主机:v0.ftp.upyun.com
用户:[操作员账号]/[云储存的服务名]
密码:操作员密码
3、修改配置文件
找到文件bl-api-cloud\plugins\UrlGo\config.ini
,修改。
如图,把上传到云储存的2个页面的外链地址分别对号修改到配置文件中。
url_base:
上传的根目录,我的域名通过二级域名【sup】绑定到的云储存。云储存的根目录就是:http://sup.域名
url_root:
为了防止文件都上传到根目录乱,这里设置了一个【/s/a】意思是创建页面时无论页面地址是什么,他的根地址都在【http://sup.域名/s/a】即所有通过本程序创建的页面都在目录【/s/a】下面,便于维护。
比如创建页面时地址为【/app/update.json】那么实际的外链地址就是【http://sup.域名/s/a/app/update.json】
superPassword:
超级密码,管理员密码,使用本密码可创建页面、修改任意页面内容,可以多个;
bucket:
又拍云储存的服务名,user是操作员账号,password是密码。
这个操作员必须具有这个服务的文件上传、删除、修改权限!
4、启动服务端
SupUrl,依赖bl-api-cloud ,为其一个插件。
bl-api-cloud,为开源的接口服务端程序。了解一下 (GitHub)。
把服务端程序文件放到云服务器中,运行。
1、获取硬件码
如下图,启动程序后记下this mark后面的硬件码。
2、激活授权
在 开通授权,找到【SupUrl】购买,购买时填入硬件码;
关闭服务端程序。
重启服务端,如下图所示出现【auth login success】即授权成功。
如果重启服务端后没有出现【start success:port()】请关闭后,打开任务管理器彻底结束【bl-api-cloud】,重新启动。
by: Mruos
QQ: 81246537