跳到主要内容

自定义域名

自定义域名让您的租户使用 自己的域名 而不是子域名来访问他们的 CRM。例如,Acme Corp 可以使用 crm.acmecorp.com 而不是 acme.yourplatform.com。这是一个能增加显著感知价值的高级功能。

工作原理

  1. 您为某个订阅计划 启用 自定义域名
  2. 该计划上的租户在仪表板中输入他们的自定义域名
  3. 租户将域名的 DNS 指向您的服务器
  4. 模块自动检测并将流量路由到正确的租户

为计划启用自定义域名

  1. 前往 SaaS Management → Plans
  2. 编辑您想要启用自定义域名的计划
  3. 向下滚动到 "Advanced Feature"
  4. "Enable Custom Domain" 切换为 ON
  5. 点击 Save

在 Advanced Feature 部分切换 "Enable Custom Domain"——通常仅用于您的高级计划

信息

商业策略: 仅在您的高级计划上启用自定义域名。这为租户升级创造了强大的激励。自定义域名具有很高的感知价值——租户会很乐意为使用自己域名的能力支付更多费用。


租户如何设置自定义域名

一旦为其计划启用了自定义域名,租户将在仪表板中看到 "Enable Custom Domain" 部分。

步骤 1:租户输入域名

租户只需输入域名并点击保存

步骤 2:租户配置 DNS

当租户点击自定义域名部分旁边的信息图标 (ℹ️) 时,他们会看到一个 内置的 DNS 配置指南

一个清晰的分步 DNS 指南直接显示在仪表板内——无需创建支持文档!

指南准确告诉他们要做什么:

  1. 购买域名(如果还没有的话)
  2. 在域名注册商处访问 DNS 设置
  3. 添加指向您服务器 IP 的 A 记录
  4. 可选添加 www 版本
  5. 等待 DNS 传播(最多 48 小时)

步骤 3:域名上线

DNS 传播后,租户可以通过自定义域名访问他们的 CRM。模块自动处理所有路由。


管理员查看自定义域名

作为管理员,您可以查看和管理租户的自定义域名:

  1. 在管理面板中前往 Customers
  2. 点击租户
  3. 找到 "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 设置