首页/备案指南/小程序备案要求

小程序需要域名备案吗?

笃志资源网 · 备案指南更新于 2026-10-05约 1700 字

小程序是否需要域名备案,取决于你的小程序是纯静态展示,还是需要连接后端接口。绝大多数商用小程序都需要,而且要求比普通网站更严格。

一、先看两种情况

小程序类型是否需要备案说明
纯前端展示型(无后端接口) 不需要域名 数据全部内置在小程序内,不请求外部服务器
需要后端接口(登录、下单、数据查询等) 必须备案 所有 request 合法域名都要求已备案

实际经营中的小程序——电商、预约、会员、信息查询——几乎都属于第二种,所以基本都需要备案。

二、小程序对域名的两条硬性要求

1. 必须完成 ICP 备案

小程序后台配置的服务器域名(request 合法域名、uploadFile、downloadFile、socket)必须是已备案的域名。未备案的域名无法配置,配置了也会被拦截。

2. 必须支持 HTTPS(不能是 IP,不能是 HTTP)

微信要求所有服务器域名必须使用 HTTPS 协议,且证书必须由受信任的 CA 签发。直接使用 IP 地址是不允许的。

这两条要求意味着:做小程序,域名 + 备案 + SSL 证书是三个必须配齐的东西,缺一不可。

三、完整配置流程

  1. 注册并实名认证域名

    选择国内注册商注册域名,完成实名认证(.cn 等后缀必须,.com 视注册商要求)。实名认证通常 1 到 3 个工作日生效。

  2. 购买国内主机并完成 ICP 备案

    小程序接口必须部署在国内服务器(否则无法完成备案)。购买虚拟主机或云服务器后提交备案,周期 10 到 20 个工作日。

    如果只想用香港主机,小程序接口将无法通过备案要求。小程序是必须用国内主机的少数场景之一。

  3. 申请并部署 SSL 证书

    备案通过后申请 SSL 证书。可以选择免费证书或付费证书——微信对二者都接受,但要求证书链完整、未过期。部署后确认 https://你的域名 可以正常访问。

  4. 在小程序后台配置服务器域名

    进入微信公众平台 → 开发 → 开发设置 → 服务器域名,填入已备案且已启用 HTTPS 的域名。

    • request 合法域名
    • uploadFile 合法域名
    • downloadFile 合法域名
    • socket 合法域名(如使用 WebSocket)

    注意:每个类型最多可配置 20 个域名,每月有修改次数限制,配置前想清楚。

  5. 验证并提交审核

    配置完成后在开发者工具中测试接口连通性。确认无误后提交小程序审核。

四、常见的四个坑

1. 用香港主机做小程序接口——无法完成备案,域名无法配置。这是最常踩的坑,务必一开始就用国内主机。

2. 域名备案了但证书过期——小程序会直接报错,接口全部失效。建议配置证书自动续期或设置到期提醒。

3. 用了 CDN 但源站未备案——国内 CDN 通常要求源站域名已备案,且 CDN 域名本身也需处理备案关联。

4. 备案主体与小程序主体不一致——部分类目的小程序审核会核验主体一致性,建议用同一主体办理。

五、常见问题

小程序需要域名备案吗?

如果小程序需要连接后端接口(如登录、下单、数据查询),则所有服务器域名必须完成 ICP 备案,并且必须支持 HTTPS。纯前端展示型、不请求外部服务器的小程序则不需要域名。

小程序可以用香港主机吗?

不可以。小程序的服务器域名要求完成 ICP 备案,而备案只针对中国大陆境内的服务器。因此小程序接口必须部署在国内机房的主机上。

小程序必须有 SSL 证书吗?

是的。微信要求所有服务器域名必须使用 HTTPS,证书需由受信任的 CA 签发。免费证书和付费证书微信都接受,但要求证书链完整且未过期。

一个域名可以同时给网站和小程序用吗?

可以。同一个已备案且支持 HTTPS 的域名既可以用于网站访问,也可以配置为小程序的服务器域名,两者不冲突。

小程序备案和网站备案是同一回事吗?

是同一套 ICP 备案体系。小程序本身在上线时也需要填写主体信息,而其调用的服务器域名要求已完成 ICP 备案。建议由同一主体统一办理,避免信息不一致。

做小程序,先配齐域名 + 备案 + SSL

小程序接口必须部署在国内机房。笃志资源网提供支持备案的国内主机、SSL 证书与小程序建站服务,可以一次性配齐。