文章最后更新时间:
一、介绍
本程序为UDID证书站独立站部署教程,按照本教程搭建即可搭建出一个简易的证书站分站。
![图片[1]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330213019914-172110e46b18622709d0f34d7705c103.webp)
免费服务:
UDID管理、签名管理、用户注册、对接上级站点
付费服务:
简易贴牌APP、后台独立池、前台用户独立池、简易代销
二、部署环境
1.准备服务器与域名
(1)购买⾃⼰的服务器(选择⾃带宝塔⾯板,CentOS 7.x)
(2)购买⾃⼰的域名(推荐 腾讯云域名,⾃⼰去备案)
(3)⾃⼰配置好域名解析和服务器基本配置环境,记得也要配置https证书(不会配置找客服和站
⻓)
可提供搭建服务
腾讯云免费SSL证书:https://console.cloud.tencent.com/ssl
阿⾥云免费SSL证书:https://blog.csdn.net/yunweifun/article/details/123409692
2. 服务器环境要求
• php 必须 7.4 版本。
• php 必须 安装 redis扩展、gmp扩展、igbinary扩展
• CentOS 7.X 系统必须(8.X以上有问题)
![图片[2]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330213544978-3d20e1f0490dff389b731bb767f2358b.webp)
• PHP禁⽤函数删除
找到并删除宝塔的禁⽤函数 shell_exec , exec , popen , proc_open , putenv 这些函数
(如果找到这些函数就进⾏删除)
![图片[3]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303132722782-087f83554afd79abc08a90755308f694.webp)
• 找到PHP然后设置PHP参数,可以调整包⼤⼩(推荐 1024M 以上)
![]() | ![]() |
• 超时限制,改86400
![图片[4]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133001769-6af4b3cba9de7f5bdafba261f7610237.webp)
![图片[5]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330214249349-da82d854c21a72deb1d63b5c608aff6a.webp)
• 如果配置了CDN,设置超时会不⽣效(两种⽅案选1种)
a. 需要设置CDN的回源超时什么的,可以看下CDN的后台。
b. 去掉CDN,不使⽤CDN。
• ⾃动清理配置
◦ 用户签名后会产⽣临时⽂件,可以添加定时任务,定时清理
![图片[6]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330214407309-f53c16002913f14a746da35e779897af.webp)
![图片[7]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330232212273-81702d6f12b1b231641a2432bf1ec439.webp)
计划任务:
访问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]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133353738-ed20c8f87ff423df34f836bb0f79d0f8.webp)
2.主站域名设置
修改数据库配置文件 /application/database.php
主站域名:在你打算简易代销、短链和主站只用一个域名的时候,请配置这个,否则请无视
![图片[9]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330214906373-8125f753b6c90f5001037e8c3d869778.webp)
3. 伪静态设置
• 伪静态必须设置为 thinkphp
![图片[10]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330215006980-dc7a58a4ce29400b09c575c6e6cddac3.webp)
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
4. 修改运⾏⽬录,关闭防跨站攻击
• 运⾏⽬录修改为 /public
• 关闭防跨站攻击
![图片[11]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133606173-c2291b068d9c2c1b7dfe6a66c21aa798.webp)
四、管理后台配置
(1)进入网站的管理后台:https://你的域名/go.php(替换为自己的域名)
- 默认后台账号:admin
- 默认后台密码:qq123456
1.管理后台 – 基础设置
进入后台,设置站点名称、网站图标、对接token等信息
![图片[12]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330215358367-9735fd4b050ed52a8c6812bc364f6626.webp)
2.管理后台 – 添加应用
- 进入到应用管理,可选择分类公告,添加应用等
![图片[13]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330215802505-47431973e04fc229797b8912ed31c6a1.webp)
![图片[14]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330215831594-3692f50025d77fd2ada33178704ea1fc.webp)
后台上传应用,前台即可显示
- 从用户后台删除应用后,如果不想占用空间,这里可以手动删除(不要删除目录,不需要的时候删除里面IPA)
![图片[15]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330220219374-12982b39657eeab2a6c18580026ed5c9.webp)
3.管理后台 – 个人资料
- 进入个人资料,可以修改密码
![图片[16]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330220342749-16f2d14765ea592f1cfd3cf78d3a7474.webp)
五、简易贴牌配置教程
![图片[17]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330223438377-bc0f56906f2f71b211ca36b67d3d22d4.webp)
![图片[18]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330223448448-8c0c76b19f67c5d0e060d4840b8a9333.webp)
![图片[19]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330223459384-ea21f54d1f05c7c98b9dffcb711b208b.webp)
贴牌必须在初始化完成后才可以使用
1.SSL证书设置
如证书主站和简易代销设置同一个泛解析域名,宝塔上申请泛解析ssl即可,具体申请如下
![图片[20]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330223554575-d183f38495a2aa654ba8a8c541d05057.webp)
![图片[21]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330223614139-10bc8ff26bef528896a6915ac9e6aac3.webp)
![图片[22]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330223630393-6913f699672052bf2f2bfdc5caab3eab.webp)
按要求申请即可
2.主站简易代销相同域名设置
修改数据库配置文件/application/database.php
主站域名:在你打算简易代销、短链和主站只用一个域名的时候,请配置这个,不然请无视
![图片[9]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330214906373-8125f753b6c90f5001037e8c3d869778.webp)
3.主站简易代销不同域名设置
在宝塔上重新添加一个站点,目录指向和刚才搭建的证书站一样,设置也是一样的,域名解析为简易代销专属域名
![图片[24]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330223834836-cb39b47bea91886571baa7e535d236fe.webp)
比如简易代销域名为 xxx.cn
绑定域名设置为cdn.xxx.cn和*.xxx.cn
![图片[25]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330224022324-5c4afac5527312b89a96fbec5cddfbab.webp)
创建好以后,添加泛解析域名,申请泛解析ss|证书即可,教程可看上面的ss|证书申请
![图片[26]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330224046180-1694aec7ab0f57aa59592a4c7b8155cb.webp)
同样需要设置网站目录,伪静态等。
六、证书站功能(付费)
![图片[27]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330224330643-b4dac1b31293fe4cdecf1c438d5c044d.webp)
本证书站,支持独立站功能,后台可添加p8证书自行管理,前台客户也可以上传p8独立池
本权限为收费权限,因有此功能等于相当于主站权限了的,所需要开通请联系客服处理
七、上传证书功能
![图片[28]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330224431624-6110711d36d76f2010df036c7d9fa138.webp)
上传证书提示这个,终端ssh执行命令,即可上传证书
sudo yum -y install xmlstartlet
八、Redis设置(可添加无视)
![图片[29]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330224533391-84351698d93a160a488866dd90e2adef.webp)
如添加证书失败,修改宝塔目录Redis密码。
/thinkphp/library/think/cache/driver/Redis.php
密码在宝塔软件管理上可查看,有部分程序需要设置Redis密码才可执行,证书站Redis默认密码是8659471
![图片[30]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330224712199-91147b8453612a0f71f4e86d99e3a5a3.webp)
![图片[31]- 独立证书站(独立部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250330224844449-be206d44d723974851327bce88923581.webp)
本站收集的资源仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。
如果用于其他用途,请购买正版支持作者,谢谢!若您认为「RuYan」发布的内容若侵犯到您的权益,请联系站长邮箱:axspring@qq.com 进行删除处理。
本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。
- 最新
- 最热
只看作者