自定义域名
自定义域名让您的租户使用 自己的域名 而不是子域名来访问他们的 CRM。例如,Acme Corp 可以使用 crm.acmecorp.com 而不是 acme.yourplatform.com。这是一个能增加显著感知价值的高级功能。
工作原理
- 您为某个订阅计划 启用 自定义域名
- 该计划上的租户在仪表板中输入他们的自定义域名
- 租户将域名的 DNS 指向您的服务器
- 模块自动检测并将流量路由到正确的租户
为计划启用自定义域名
- 前往 SaaS Management → Plans
- 编辑您想要启用自定义域名的计划
- 向下滚动到 "Advanced Feature"
- 将 "Enable Custom Domain" 切换为 ON
- 点击 Save
在 Advanced Feature 部分切换 "Enable Custom Domain"——通常仅用于您的高级计划
信息
商业策略: 仅在您的高级计划上启用自定义域名。这为租户升级创造了强大的激励。自定义域名具有很高的感知价值——租户会很乐意为使用自己域名的能力支付更多费用。
租户如何设置自定义域名
一旦为其计划启用了自定义域名,租户将在仪表板中看到 "Enable Custom Domain" 部分。
步骤 1:租户输入域名
租户只需输入域名并点击保存
步骤 2:租户配置 DNS
当租户点击自定义域名部分旁边的信息图标 (ℹ️) 时,他们会看到一个 内置的 DNS 配置指南:
一个清晰的分步 DNS 指南直接显示在仪表板内——无需创建支持文档!
指南准确告诉他们要做什么:
- 购买域名(如果还没有的话)
- 在域名注册商处访问 DNS 设置
- 添加指向您服务器 IP 的 A 记录
- 可选添加 www 版本
- 等待 DNS 传播(最多 48 小时)
步骤 3:域名上线
DNS 传播后,租户可以通过自定义域名访问他们的 CRM。模块自动处理所有路由。
管理员查看自定义域名
作为管理员,您可以查看和管理租户的自定义域名:
- 在管理面板中前往 Customers
- 点击租户
- 找到 "Enable Custom Domain" 部分
管理员可以查看和管理任何租户的自定义域名
自定义域名的 SSL
自定义域名需要自己的 SSL 证书。选项:
| 方法 | 工作量 | 成本 |
|---|---|---|
| 租户使用 Cloudflare | 无(租户自行处理) | 免费 |
| Let's Encrypt (Certbot) | 每个域名运行一条命令 | 免费 |
| 付费证书 | 每个域名手动安装 | $10-70/年 |
最简单 的方法是建议您的租户使用 Cloudflare——他们会自动获得免费 SSL。
自定义域名故障排除
| 问题 | 原因 | 修复 |
|---|---|---|
| 域名显示"未找到" | DNS 尚未传播 | 等待最多 48 小时后重试 |
| 域名显示您的主机默认页面 | Web 服务器未为该域名配置 | 将域名添加到您的 Apache/Nginx 配置中 |
| SSL 警告 | 自定义域名没有 SSL 证书 | 使用 Let's Encrypt 或 Cloudflare 设置 SSL |
success
自定义域名已配置! 接下来,如果您需要以编程方式访问 SaaS 平台,请设置 API 设置。