M3定制APP⽹站(独⽴部署教程)

M3定制APP⽹站(独⽴部署教程)

详情
评论
问答

文章最后更新时间:2025-03-30 11:13:42

⼀、介绍

用户想要⾃⼰部署⼀个⾃⼰的定制APP⽹站到服务器,可下载源码进⾏部署。

当前版本 V3版本,改动⽐较⼤,旧版本升级需要全新重新部署。

以下是⼀个独⽴站的⽰例 :晴明定制

⼆、部署环境

1. 准备服务器与域名

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

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

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

2. 服务器环境要求

• php 必须 7.4 版本。

• php 必须 安装 sg11 扩展。

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

图片[1]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

• PHP禁⽤函数删除

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

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

图片[2]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

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

图片[3]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

图片[4]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

• 超时限制,改86400

图片[5]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

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

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

b. 去掉CDN,不使⽤CDN。

• ⾃动清理配置

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

图片[6]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

图片[7]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

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⽹站(独⽴部署教程)- 如烟笔记

2. UDID 获取⽂件修改

• 找到⽹站⽂件夹中的 udid.mobileconfig ⽂件

◦ 路径:/public/udid.mobileconfig

▪ 修改URL中域名改为⾃⼰的域名。

▪ 修改 PayloadDisplayName 描述⽂字,改为⾃⼰想要显⽰的⽂字。

▪ 修改 PayloadIdentifier 描述⽂字,改为⾃⼰想要显⽰的⽂字。

▪ 修改 PayloadUUID 替换填写⼀个新的UUID。可以进⼊ https://www.dute.org/uuid 进⾏⽣

图片[9]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

3. 伪静态设置

• 伪静态必须设置为 thinkphp

图片[10]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

location ~* (runtime|application)/{
	return 403;
}
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}

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

• 运⾏⽬录修改为 /public

• 关闭防跨站攻击

图片[11]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

图片[12]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

四、管理后台配置

(1)进⼊ V3后台 获取⾃⼰的开放接⼝Token。

(2)进⼊⽹站的管理后台:https://你的域名/yadmin.php(链接⾥⾯的域名换成⾃⼰的域名)

◦ 默认后台账号:admin

◦ 默认后台密码:123456

1. 管理后台 – 基础设置

• 进⼊后台,设置站点名称,⽹站图标,购买链接, 还有在猫速签证书站获取的用户TOKEN等信息。

图片[13]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

2. 管理后台 – 存储设置

• IPA 签名后的存储地址可以放

◦ (1)本地 :存放服务器本地的话,⽐较 依赖本地服务器的带宽,带宽推荐⼤于10M,速度⽐

较快。

◦ (2)阿⾥云 COS:放在阿⾥的对象存储中,服务器必须是阿⾥的,并且对象存储的地域和服务

器地域⼀样(例如服务器是北京的,存储桶也要是北京的)速度才会加快。(不推荐阿⾥云)

◦ (3)腾讯云 COS:放在腾讯的对象存储中,服务器必须是腾讯的,并且对象存储的地域和服务

器地域⼀样(例如服务器是北京的,存储桶也要是北京的)速度才会加快。(推荐腾讯云)

图片[14]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

腾讯云COS – 存储桶新建 (举例)

http://console.cloud.tencent.com/cos/bucket

◦ 地域:对象存储的地域和服务器地域⼀样(例如服务器是北京的,存储桶也要是北京的)

◦ 名称:⾃⼰写⼀个名称,要记住。

◦ 访问权限:公有读写。

◦ 请求域名:要记住,需要配置到后台。

图片[15]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

腾讯云 – COS – 存储桶地区

• 要记住后⾯的 ap-beijing 拼⾳全称。

图片[16]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

腾讯云COS – API访问密钥

https://console.cloud.tencent.com/cam/capi• 获取 secretld 和 secretKey 需要填写到后台

图片[17]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

• 记住访问域名。

图片[18]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

3. 管理后台 – 分类设置

• 平时只修改分类类型即可,其他可以不⽤,今天添加和删除分类。

• 键名可以⾃⼰写,只要不冲突,可以⽤拼⾳

图片[19]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

4. 管理后台 – 添加应⽤

• 进⼊到应⽤管理,可以选择分类,添加应⽤等。

图片[20]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

• 从⽤⼾后台删除应⽤后,如果不想占⽤空间,这⾥可以⼿动删除(不要删除⽬录,不需要的时候删

除⾥⾯IPA)

图片[21]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

5. 管理后台 -个⼈资料

• 进⼊个⼈资料,可以修改密码

图片[22]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

6. 管理后台 – 卡密⽣成

• 可以⽣成卡密进⾏兑换,⽀持⾃定义前缀以及备注卡密

图片[23]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

7. 管理后台 – 签名配置

• 可以控制是否添加时间锁, 到期后会进⾏提⽰。

• 时间锁默认开启,所有APP将会上锁,可关闭。

• 可开启批量签名前端会有选项,关闭则⽆选项。

• APP下载次数(指的是分发⻚客⼾的安装次数)

图片[24]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

8. 设备管理 – UDID管理

• 禁⽤后此UDID将⽆法在本站签名定制。

• 如是开启时间锁,之前签的APP也会停⽤。

图片[25]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

9. 管理后台 – 推送通知

• 如果有⾃⼰的企业微信,可以配置推送通知

图片[26]- M3定制APP⽹站(独⽴部署教程)- 如烟笔记

M3定制APP⽹站(独⽴部署教程)- 如烟笔记
M3定制APP⽹站(独⽴部署教程)
此内容为免费资源,请登录后查看
烟屁股0
本站资源均为作者提供和网友推荐收集整理而来,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容