iOS在线签名网页版源码搭建教程

 

简介

网站已经适配 iOS 16/17 签名,使用p12证书以及描述IPA文件在线签名安装至手机,修改bundle、名称、图标

693ff9923440c822d879156a4a5490

正文

部署环境

  • Nginx 1.20
  • PHP 7.4
  • CentOS 7.6(不推荐8)

PHP配置

配置修改 POST数据尺寸最大修改1024M、允许上传最大附件改成1024M

a70455da499cd1deae489d9b3e4a01

上传限制 修改1024

5e6b6a66b84762cff90787ca4a3333

超时限制 修改86400

d6e0c7a47727f41ca4a0a7cd7c7d05

PHP禁用函数删除

PHP管理-禁用函数:

  • shell_exec
  • exec
  • popen
  • proc_open
  • putenv
f0c364d30d338dca163b57b8d9a410

搭建教程

  • 将源码上传至网站目录,解压

网站目录:必须需要修改为 /public ,防跨站攻击,这个要关闭

5585432d7102fa7109b25190511baf
  • 设置伪静态 thinkphp
location / {
  if (!-e $request_filename){
      rewrite  ^(.*)$  /index.php?s=$1  last;   break;
  }
}
f4cab7f5204467481888ef6b1e112e
  • 找到文件public/zsign 设置777权限

定时清理配置

用户签名后会产生临时文件需要定时清洗,可用宝塔的计划任务添加定时清理任务

  • 任务类型=Shell脚本
  • 任务名称=自定义名称
  • 执行周期=N小时/2小时00分钟
  • 脚本内容:
rm -rf /www/wwwroot/域名/public/temp

源码下载

阅读剩余
THE END