详情
评论
问答

独立证书站(独立部署教程)

文章最后更新时间:2025-06-14 21:43:24

一、介绍

本程序为UDID证书站独立站部署教程,按照本教程搭建即可搭建出一个简易的证书站分站。

图片[1]- 独立证书站(独立部署教程)- 如烟笔记

免费服务:

UDID管理、签名管理、用户注册、对接上级站点

付费服务:

简易贴牌APP、后台独立池、前台用户独立池、简易代销

二、部署环境

1.准备服务器与域名

(1)购买⾃⼰的服务器(选择⾃带宝塔⾯板,CentOS 7.x)

(2)购买⾃⼰的域名(推荐 腾讯云域名,⾃⼰去备案)

(3)⾃⼰配置好域名解析和服务器基本配置环境,记得也要配置https证书(不会配置找客服和站

⻓)

2. 服务器环境要求

• php 必须 7.4 版本。

• php 必须 安装 redis扩展、gmp扩展、igbinary扩展

• CentOS 7.X 系统必须(8.X以上有问题)

图片[2]- 独立证书站(独立部署教程)- 如烟笔记

• PHP禁⽤函数删除

找到并删除宝塔的禁⽤函数 shell_exec , exec , popen , proc_open , putenv 这些函数

(如果找到这些函数就进⾏删除)

图片[3]- 独立证书站(独立部署教程)- 如烟笔记

• 找到PHP然后设置PHP参数,可以调整包⼤⼩(推荐 1024M 以上)

• 超时限制,改86400

图片[4]- 独立证书站(独立部署教程)- 如烟笔记
图片[5]- 独立证书站(独立部署教程)- 如烟笔记

• 如果配置了CDN,设置超时会不⽣效(两种⽅案选1种)

a. 需要设置CDN的回源超时什么的,可以看下CDN的后台。

b. 去掉CDN,不使⽤CDN。

• ⾃动清理配置

◦ 用户签名后会产⽣临时⽂件,可以添加定时任务,定时清理

图片[6]- 独立证书站(独立部署教程)- 如烟笔记
图片[7]- 独立证书站(独立部署教程)- 如烟笔记
计划任务:

访问GET-URL
域名/api/index/update_model     更新设备型号  每1分钟
域名/api/index/agent_serialNumber   更新独立池账号序列号  每3小时
域名/api/index/dev_serialNumber  更新后台账号序列号  每2小时
域名/api/index/udid_serialNumber  更新udid序列号  每30分钟
域名/api/checkcer/redis  定时检测证书 每2分钟
域名/api/index/checkdevice  预约状态更新  每2小时


shell 脚本: 清除缓存 每天找个时间执行
rm -rf 站点目录/public/temp
rm -rf 站点目录/public/.zsign_cache

三、配置⽹站

1. 部署⽹站,解压⽂件

(1)解压源码⽂件部署到⽹站。

(2)导⼊配置数据库。

◦ 修改数据库配置⽂件 /application/database.php

◦ 默认数据库名账号密码都是:cersite,自行根据情况替换

(3)后台地址:https://你的域名/go.php(域名换成⾃⼰的)

◦ 后台账号:admin

◦ 后台密码:qq123456

图片[8]- 独立证书站(独立部署教程)- 如烟笔记

2.主站域名设置

修改数据库配置文件 /application/database.php

主站域名:在你打算简易代销、短链和主站只用一个域名的时候,请配置这个,否则请无视

图片[9]- 独立证书站(独立部署教程)- 如烟笔记

3. 伪静态设置

• 伪静态必须设置为 thinkphp

图片[10]- 独立证书站(独立部署教程)- 如烟笔记
location ~* (runtime|application)/{
	return 403;
}
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}

4. 修改运⾏⽬录,关闭防跨站攻击

• 运⾏⽬录修改为 /public

• 关闭防跨站攻击

图片[11]- 独立证书站(独立部署教程)- 如烟笔记

四、管理后台配置

(1)进入网站的管理后台:https://你的域名/go.php(替换为自己的域名)

  • 默认后台账号:admin
  • 默认后台密码:qq123456

1.管理后台 – 基础设置

进入后台,设置站点名称、网站图标、对接token等信息

图片[12]- 独立证书站(独立部署教程)- 如烟笔记

2.管理后台 – 添加应用

  • 进入到应用管理,可选择分类公告,添加应用等
图片[13]- 独立证书站(独立部署教程)- 如烟笔记
图片[14]- 独立证书站(独立部署教程)- 如烟笔记

后台上传应用,前台即可显示

  • 从用户后台删除应用后,如果不想占用空间,这里可以手动删除(不要删除目录,不需要的时候删除里面IPA)
图片[15]- 独立证书站(独立部署教程)- 如烟笔记

3.管理后台 – 个人资料

  • 进入个人资料,可以修改密码
图片[16]- 独立证书站(独立部署教程)- 如烟笔记

五、简易贴牌配置教程

图片[17]- 独立证书站(独立部署教程)- 如烟笔记
图片[18]- 独立证书站(独立部署教程)- 如烟笔记
图片[19]- 独立证书站(独立部署教程)- 如烟笔记

贴牌必须在初始化完成后才可以使用

1.SSL证书设置

如证书主站和简易代销设置同一个泛解析域名,宝塔上申请泛解析ssl即可,具体申请如下

图片[20]- 独立证书站(独立部署教程)- 如烟笔记
图片[21]- 独立证书站(独立部署教程)- 如烟笔记
图片[22]- 独立证书站(独立部署教程)- 如烟笔记

按要求申请即可

2.主站简易代销相同域名设置

修改数据库配置文件/application/database.php

主站域名:在你打算简易代销、短链和主站只用一个域名的时候,请配置这个,不然请无视

图片[9]- 独立证书站(独立部署教程)- 如烟笔记

3.主站简易代销不同域名设置

在宝塔上重新添加一个站点,目录指向和刚才搭建的证书站一样,设置也是一样的,域名解析为简易代销专属域名

图片[24]- 独立证书站(独立部署教程)- 如烟笔记

比如简易代销域名为 xxx.cn

绑定域名设置为cdn.xxx.cn和*.xxx.cn

图片[25]- 独立证书站(独立部署教程)- 如烟笔记

创建好以后,添加泛解析域名,申请泛解析ss|证书即可,教程可看上面的ss|证书申请

图片[26]- 独立证书站(独立部署教程)- 如烟笔记

同样需要设置网站目录,伪静态等。

六、证书站功能(付费)

图片[27]- 独立证书站(独立部署教程)- 如烟笔记

证书站,支持独立站功能,后台可添加p8证书自行管理,前台客户也可以上传p8独立池

本权限为收费权限,因有此功能等于相当于主站权限了的,所需要开通请联系客服处理

七、上传证书功能

图片[28]- 独立证书站(独立部署教程)- 如烟笔记

上传证书提示这个,终端ssh执行命令,即可上传证书

sudo yum -y install xmlstartlet

八、Redis设置(可添加无视)

图片[29]- 独立证书站(独立部署教程)- 如烟笔记

如添加证书失败,修改宝塔目录Redis密码。

/thinkphp/library/think/cache/driver/Redis.php

密码在宝塔软件管理上可查看,有部分程序需要设置Redis密码才可执行,证书站Redis默认密码是8659471

图片[30]- 独立证书站(独立部署教程)- 如烟笔记
图片[31]- 独立证书站(独立部署教程)- 如烟笔记
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 共4条

请登录后发表评论