Preview整个网站还在搭建中,当前包含较多草稿和未完成内容,暂未正式发布。
部署上线

自定义域名配置

将托管平台的默认域名替换为自己的域名

部署后,托管平台会给你一个默认域名(如 your-app.vercel.app),但用自己的域名更专业。

前置条件

  • 已购买域名(推荐:Cloudflare、Namecheap、GoDaddy)
  • 应用已成功部署

配置步骤

1. 在托管平台添加域名

Vercel

  1. 进入项目 → Settings → Domains
  2. 输入域名(如 example.com
  3. 点击 Add

Cloudflare Pages

  1. 进入项目 → Custom domains
  2. 点击 "Set up a custom domain"
  3. 输入域名

Railway

  1. 选择服务 → Settings → Domains
  2. 点击 "Custom Domain"
  3. 输入域名

2. 配置 DNS 记录

根据平台提示,在域名服务商处添加 DNS 记录。

方式一:CNAME 记录(推荐)

类型: CNAME
名称: www
值: cname.vercel-dns.com

方式二:A 记录

类型: A
名称: @
值: 76.76.21.21

3. 等待 DNS 生效

通常需要几分钟到几小时。检查是否生效:

# 检查 DNS
dig example.com

# 或
nslookup example.com

同时配置根域名和 www

大多数情况下,你希望 example.comwww.example.com 都能访问。

在 Vercel

添加两个域名:

  • example.com
  • www.example.com

Vercel 会自动重定向到主域名。

DNS 配置

# 根域名
A    @    76.76.21.21

# www 子域名
CNAME www cname.vercel-dns.com

使用 Cloudflare 管理 DNS(推荐)

Cloudflare 提供免费的 DNS 服务和 CDN:

  1. 在 Cloudflare 添加网站
  2. 将域名的 Nameservers 改为 Cloudflare 提供的
  3. 在 Cloudflare 添加 DNS 记录
  4. 开启 Proxy(橙色云朵图标)

好处:

  • 自动 HTTPS
  • 全球 CDN 加速
  • DDoS 防护
  • 免费

HTTPS 证书

托管平台通常自动配置 HTTPS 证书(Let's Encrypt)。

如果证书未自动生成:

  1. 检查 DNS 是否正确配置
  2. 等待几分钟
  3. 在平台重新触发证书生成

常见问题

DNS 配置后无法访问

  • 等待 DNS 传播(最多 48 小时,通常几分钟)
  • 检查 DNS 记录是否正确
  • 清除浏览器缓存

HTTPS 证书错误

  • 确认域名已正确解析到平台
  • 检查是否有多个 DNS 记录冲突
  • 在平台重新生成证书

根域名和 www 不一致

  • 确保两个域名都添加到平台
  • 配置重定向规则

域名购买建议

推荐域名注册商

  1. Cloudflare:价格透明,无隐藏费用
  2. Namecheap:价格便宜,界面友好
  3. GoDaddy:知名度高,但续费贵

域名选择

  • 优先 .com
  • 简短易记
  • 避免数字和连字符
  • 检查是否被注册商标

价格参考

  • .com:$10-15/年
  • .io:$30-40/年
  • .ai:$60-80/年

国内域名注意事项

如果要在国内使用:

  • 必须备案(2-4 周)
  • 选择国内注册商(阿里云、腾讯云)
  • 服务器也要在国内

详见国内部署注意事项

下一步

目录