UrlGo,搭建手册



建设需求:

  1. 一个域名且已备案;
  2. 又拍云开储存空间;
  3. 云服务器;
  4. FTP上传工具;

不想通过云储存(或域名绑定主机在国外,不需要备案且不想备案的),可通过修改本程序源码为FTP上传到自己网站里。

本教程默认使用成品即又拍云版的。


有网站基本基础搭建很轻松,不擅长的童鞋可能会很头疼了~~~

请好好按本教程来,实在不行联系作者在。


一、域名备案


因为使用又拍云储存,需要备案域名指向,自行准备;


二、又拍云配置


1、注册并实名认证

2、创建云储存服务

创建云储存中没有创建过操作员顺路创建操作员并给与所有权限。


3、域名指向云储存

打开域名提供商后台,添加一条CNAME解析到云储存。

在又拍云创建的云储存服务的配置中可以看到解析记录地址。


三、服务端配置



1、修改页面文件

下载程序文件。 下载

bl-api-cloud\plugins\UrlGo\web目录下找到:creat.htmset.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】,重新启动。

 



恭喜你,Get了很多东西~~~


by: Mruos

QQ: 81246537