阿里云OSS静态网站托管是否支持自定义域名和HTTPS?

是的,阿里云 OSS 静态网站托管完全支持自定义域名和 HTTPS

1. 自定义域名

您可以将已备案的自定义域名绑定到 OSS Bucket 上,实现通过自定义域名访问静态网站。具体步骤包括:

  • 配置 CNAME 记录:在 DNS 服务商处为域名添加一条 CNAME 记录,指向 OSS 提供的域名(如 bucket-name.oss-cn-hangzhou.aliyuncs.com)。
  • Bucket 设置:在 OSS 控制台开启“静态网站托管”功能,并指定主域名和索引/错误页面。
  • 权限控制:确保 Bucket 策略允许该域名访问(通常需设置为公共读或配置 CORS)。

⚠️ 注意:若使用自定义域名,必须确保该域名已完成 ICP 备案(中国大陆地区),否则可能无法正常访问。

2. HTTPS 支持

OSS 原生支持通过自定义域名启用 HTTPS,无需额外购买证书:

  • 免费 SSL 证书:阿里云提供免费的 DV 型 SSL 证书(由 Let’s Encrypt 或阿里云 CA 签发),可在“对象存储 OSS" → “域名管理”中一键申请并绑定。
  • 自动续期:证书到期前会自动续期,无需手动操作。
  • 强制 HTTPS:在域名配置中可开启“强制跳转 HTTPS”,所有 HTTP 请求自动重定向至 HTTPS。

补充建议

  • 若需更高安全等级或企业级证书(如 OV/EV),也可上传自有证书至 OSS。
  • 配合 CDN 使用时,建议在 CDN 层统一配置 HTTPS,可减少回源延迟并提升安全性。

如需详细操作指南,可参考阿里云官方文档:OSS 静态网站托管OSS 域名与 HTTPS

未经允许不得转载:CLOUD云枢 » 阿里云OSS静态网站托管是否支持自定义域名和HTTPS?