互联网教程

小程序服务器域名怎么配

发布者:黔序科技更新于 2026-11-06 12:27依据官方文档核验:2026 年 11 月

AI 导读

约 2 分钟读完

开发者工具关闭域名校验后一切正常,真机全挂是最常见的上线事故。本文拆解小程序服务器域名配置的四类硬性要求与故障排查路径,明确HTTPS证书链验证、ICP备案及修改次数限制等关键节点,提供从后台登记到真机测试的完整操作规范,规避因协议错误、端口非标或类别错配导致的审核驳回与线上中断风险。

  • 开发者工具不校验域名掩盖问题,提审前必须真机验证
  • 只支持https和wss协议,IP地址与非标端口均被拒绝
  • 证书链缺失中间证书会导致部分安卓设备握手失败
  • 域名配置每月有修改次数限制,需提前规划避免反复试错

内容由 AI 智能生成,仅供参考

一句话:小程序释运行在微信的沙箱里,网络请求只认你在后台登记过的域名释。三类域名要分别配:request(接口释)、uploadFile/downloadFile(文件)、socket(长连接)。

配置步骤

  1. 准备域名用独立子域(如 api.example.com),完成 ICP 备案,配好 HTTPS 证书。
  2. 验证证书链用在线工具或 openssl s_client 检查,必须包含中间证书,否则部分安卓机会握手失败。
  3. 后台登记小程序后台「开发 → 开发管理 → 开发设置 → 服务器域名」,按类别添加,保存后即时生效。
  4. 真机验证用真机预览或体验版走一遍所有接口,开发者工具可勾选「不校验合法域名」,容易掩盖问题。

注意:开发者工具里关掉域名校验后一切正常,真机全挂,是最常见的上线事故。提审前必须用真机、且在关闭「不校验域名」的情况下完整走一遍。

硬性要求

  • 协议:只支持 https / wss,不支持 http。
  • 不能是 IP:必须用域名,不能用 IP 地址或 localhost。
  • 不能带端口:默认 443,写非标端口会被拒绝。
  • 备案:域名须已完成 ICP 备案。
  • 修改次数:域名配置每月有修改次数限制,规划好再改,别反复试。

常见故障

  • request:fail url not in domain list:域名没配或配错类别(把接口配到了 downloadFile)。
  • 证书错误:证书过期、域名不匹配、缺中间证书。
  • 部分机型失败:TLS 版本过低或加密套件不兼容,检查服务端配置。
  • 上线后突然全挂:证书到期未续,或域名被拦截。

资料来源

  • 微信开放文档《服务器域名配置》:域名要求、类别与修改限制。
  • 微信开放文档《网络请求》:wx.request 的域名校验规则。
  • CA/Browser Forum:证书链完整性要求。

常见问题

开发阶段能不能用本地 IP 调试?

开发者工具可以勾选不校验域名,真机调试也可以开启调试模式临时绕过,但体验版和正式版不行。所以联调早期就要把测试域名配好。

一个域名能同时用于公众号和小程序吗?

可以。域名是通用的,只要满足 HTTPS 与备案要求。不同应用各自在自己的后台登记。

域名到期或证书过期会怎样?

小程序内所有请求直接失败,表现为页面空白或一直加载。证书和域名都要设到期提醒,这是最容易忽视的线上故障来源。

相关阅读