
在写任何部署代码之前,先把这三件事确认完毕,否则后续全是无用功。
国内主体小程序的所有业务域名、request域名,必须完成工信部ICP备案。未备案域名在微信后台添加服务器域名时,系统会直接报错,无法配置。
主体类型 | 备案要求 | 说明 |
|---|---|---|
国内主体 | 必须备案 | 企业/个体工商户/个人均需 |
海外主体+海外服务器 | 可豁免 | 需提供海外主体资质 |
备案流程建议通过域名服务商(腾讯云、阿里云)提交,准备营业执照、法人身份证、核验照片,通常1-3周完成。新备案域名需等待24-48小时同步至微信审核系统,再配置到小程序后台,否则会触发“该域名未备案”错误。
微信小程序强制要求所有网络请求必须使用HTTPS协议,没有例外。
证书选择建议:
证书类型 | 适用场景 | 说明 |
|---|---|---|
DV证书(免费) | 个人开发者、小型项目 | Let's Encrypt等,微信认可,有效期90天,需设置自动续期 |
OV证书 | 企业级项目 | 需验证企业资质,适合商业化运营 |
EV证书 | 高安全要求场景 | 最高等级,金融类场景适用 |
对于社交交友/婚恋项目,起步阶段用Let's Encrypt免费证书完全够用,但务必开启自动续期,避免证书过期导致服务中断。
推荐使用腾讯云轻量应用服务器(Lighthouse)部署社交交友系统后端。
配置项 | 推荐方案 | 理由 |
|---|---|---|
实例规格 | 2核4G起步 | 日均千级请求支撑;初期可先用免费试用实例测试 |
地域 | 国内节点 | 域名备案要求服务器必须在中国大陆 |
镜像 | 宝塔面板 / Node.js镜像 | 降低运维门槛,SSL证书和伪静态一键配置 |
备案支持 | 购3个月以上即可备案 | 腾讯云提供备案服务 |
腾讯云与微信生态的兼容性天然优于其他厂商,小程序网络连通性更稳定。
配置入口:微信公众平台 → 开发 → 开发管理 → 开发设置 → 服务器域名。
Step 1:登录并进入配置 使用小程序管理员账号登录微信公众平台,进入「开发设置」找到“服务器域名”模块。
Step 2:添加合法域名 需分别配置以下类型(每个类型最多20个):
request合法域名:API请求(必填,如 https://api.yourdomain.com)uploadFile合法域名:文件上传(头像、图片等)downloadFile合法域名:文件下载socket合法域名:WebSocket通信(如使用wss://协议)关键注意事项:
http:// 或 https:// 前缀api.yourdomain.com,后台也必须填这个)Step 3:域名所有权验证
点击“下载校验文件”(MP_verify_xxxxxx.txt),上传至域名对应目录的根目录,确保通过 https://api.yourdomain.com/MP_verify_xxxxxx.txt 能正常访问。
Step 4:保存并等待生效 配置保存后约5分钟生效。注意:修改域名配置后,需重新提交小程序代码审核,审核通过后新域名才正式生效。
如小程序中使用 <web-view> 组件嵌入H5页面,需额外配置“业务域名”。操作步骤与服务器域名类似,下载校验文件并上传至对应域名根目录。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。