文章最后更新时间:
⼀、介绍
用户想要⾃⼰部署⼀个⾃⼰的定制APP⽹站到服务器,可下载源码进⾏部署。
当前版本 V3版本,改动⽐较⼤,旧版本升级需要全新重新部署。
以下是⼀个独⽴站的⽰例 :晴明定制
⼆、部署环境
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 必须 安装 sg11 扩展。
• CentOS 7.X 系统必须(8.X以上有问题)
![图片[1]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303132530971-e141c57086faf7a4a308529c38bc6d5c.webp)
• PHP禁⽤函数删除
找到并删除宝塔的禁⽤函数 shell_exec , exec , popen , proc_open , putenv 这些函数
(如果找到这些函数就进⾏删除)
![图片[2]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303132722782-087f83554afd79abc08a90755308f694.webp)
• 找到PHP然后设置PHP参数,可以调整包⼤⼩(推荐 1024M 以上)
![图片[3]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303132831688-82699e4d23697ff9ae8c72d6b8b10db2.webp)
![图片[4]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303132910746-dff17597e31a3163b6c9097c2902fe01.webp)
• 超时限制,改86400
![图片[5]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133001769-6af4b3cba9de7f5bdafba261f7610237.webp)
• 如果配置了CDN,设置超时会不⽣效(两种⽅案选1种)
a. 需要设置CDN的回源超时什么的,可以看下CDN的后台。
b. 去掉CDN,不使⽤CDN。
• ⾃动清理配置
◦ 用户签名后会产⽣临时⽂件,可以添加定时任务,定时清理
![图片[6]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133032277-7b4f53483b9859666ed899cab7adb516.webp)
![图片[7]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133112408-5ecd94bbf245204dbd6c5c8fc928316f.webp)
rm -rf /www/wwwroot/改你的域名/public/tmp
rm -rf /www/wwwroot/改你的域名/public/p12
三、配置⽹站
1. 部署⽹站,解压⽂件
(1)解压源码⽂件部署到⽹站。
(2)导⼊配置数据库。
◦ 修改数据库配置⽂件 /application/database.php
◦ 默认数据库名账号密码自行替换
(3)后台地址:https://你的域名/yadmin.php(域名换成⾃⼰的)
◦ 后台账号:admin
◦ 后台密码:123456
![图片[8]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133353738-ed20c8f87ff423df34f836bb0f79d0f8.webp)
2. UDID 获取⽂件修改
• 找到⽹站⽂件夹中的 udid.mobileconfig ⽂件
◦ 路径:/public/udid.mobileconfig
▪ 修改URL中域名改为⾃⼰的域名。
▪ 修改 PayloadDisplayName 描述⽂字,改为⾃⼰想要显⽰的⽂字。
▪ 修改 PayloadIdentifier 描述⽂字,改为⾃⼰想要显⽰的⽂字。
▪ 修改 PayloadUUID 替换填写⼀个新的UUID。可以进⼊ https://www.dute.org/uuid 进⾏⽣
成
![图片[9]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133440846-5252863e8c3bc47ea2e3cf3253ceeb28.webp)
3. 伪静态设置
• 伪静态必须设置为 thinkphp
![图片[10]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133456362-16c5be20fe8ab67820183067ca53f2b8.webp)
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
4. 修改运⾏⽬录,关闭防跨站攻击
• 运⾏⽬录修改为 /public
• 关闭防跨站攻击
![图片[11]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133606173-c2291b068d9c2c1b7dfe6a66c21aa798.webp)
![图片[12]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303133629661-41a0ce0f5dfa0afcf65942e4e3075457.webp)
四、管理后台配置
(1)进⼊ V3后台 获取⾃⼰的开放接⼝Token。
(2)进⼊⽹站的管理后台:https://你的域名/yadmin.php(链接⾥⾯的域名换成⾃⼰的域名)
◦ 默认后台账号:admin
◦ 默认后台密码:123456
1. 管理后台 – 基础设置
• 进⼊后台,设置站点名称,⽹站图标,购买链接, 还有在猫速签证书站获取的用户TOKEN等信息。
![图片[13]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://img-1259613606.cos.ap-nanjing.myqcloud.com/LightPicture/2025/03/91d60f47631080d5.png)
2. 管理后台 – 存储设置
• IPA 签名后的存储地址可以放
◦ (1)本地 :存放服务器本地的话,⽐较 依赖本地服务器的带宽,带宽推荐⼤于10M,速度⽐
较快。
◦ (2)阿⾥云 COS:放在阿⾥的对象存储中,服务器必须是阿⾥的,并且对象存储的地域和服务
器地域⼀样(例如服务器是北京的,存储桶也要是北京的)速度才会加快。(不推荐阿⾥云)
◦ (3)腾讯云 COS:放在腾讯的对象存储中,服务器必须是腾讯的,并且对象存储的地域和服务
器地域⼀样(例如服务器是北京的,存储桶也要是北京的)速度才会加快。(推荐腾讯云)
![图片[14]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152307731-2eef7761861af3a218d7395a244f7df2.webp)
腾讯云COS – 存储桶新建 (举例)
http://console.cloud.tencent.com/cos/bucket
◦ 地域:对象存储的地域和服务器地域⼀样(例如服务器是北京的,存储桶也要是北京的)
◦ 名称:⾃⼰写⼀个名称,要记住。
◦ 访问权限:公有读写。
◦ 请求域名:要记住,需要配置到后台。
![图片[15]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152336666-557ad95fbfb02a1116067e33e8f322dc.webp)
腾讯云 – COS – 存储桶地区
• 要记住后⾯的 ap-beijing 拼⾳全称。
![图片[16]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152350486-6b865e7bf2b40f3bb1bfdf4e2c0ac792.webp)
腾讯云COS – API访问密钥
https://console.cloud.tencent.com/cam/capi• 获取 secretld 和 secretKey 需要填写到后台
![图片[17]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152407951-cca7376d8f67e7b47cad887ca3758b7b.webp)
• 记住访问域名。
![图片[18]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152422835-9448a66652676b99c36a612ec95339c2.webp)
3. 管理后台 – 分类设置
• 平时只修改分类类型即可,其他可以不⽤,今天添加和删除分类。
• 键名可以⾃⼰写,只要不冲突,可以⽤拼⾳
![图片[19]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152447776-a265e47c31aaafead3fbc7bbe1dfa67a.webp)
4. 管理后台 – 添加应⽤
• 进⼊到应⽤管理,可以选择分类,添加应⽤等。
![图片[20]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152614228-ea1ffd11c7739ca73f251c740046ba7a.webp)
• 从⽤⼾后台删除应⽤后,如果不想占⽤空间,这⾥可以⼿动删除(不要删除⽬录,不需要的时候删
除⾥⾯IPA)
![图片[21]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152633433-7ade4418544647e423203865c56ecf18.webp)
5. 管理后台 -个⼈资料
• 进⼊个⼈资料,可以修改密码
![图片[22]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152711148-1ff594721e2b045273d0a06a099ef68b.webp)
6. 管理后台 – 卡密⽣成
• 可以⽣成卡密进⾏兑换,⽀持⾃定义前缀以及备注卡密
![图片[23]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303152745814-c9d66c293e25053a2c522d630b8f7011.webp)
7. 管理后台 – 签名配置
• 可以控制是否添加时间锁, 到期后会进⾏提⽰。
• 时间锁默认开启,所有APP将会上锁,可关闭。
• 可开启批量签名前端会有选项,关闭则⽆选项。
• APP下载次数(指的是分发⻚客⼾的安装次数)
![图片[24]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303153419362-bec43be31805b4eef9a4e9777b881258.webp)
8. 设备管理 – UDID管理
• 禁⽤后此UDID将⽆法在本站签名定制。
• 如是开启时间锁,之前签的APP也会停⽤。
![图片[25]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303153519255-ff95d0594de00a1a0d302d35b8c374fa.webp)
9. 管理后台 – 推送通知
• 如果有⾃⼰的企业微信,可以配置推送通知
![图片[26]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记](https://blog.iosru.com/wp-content/uploads/2025/03/20250303153544784-f5f160e4e05ff4ea563c083098304e3e.webp)
本站收集的资源仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。
如果用于其他用途,请购买正版支持作者,谢谢!若您认为「RuYan」发布的内容若侵犯到您的权益,请联系站长邮箱:axspring@qq.com 进行删除处理。
本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。
暂无评论内容