配置自定义域名
配置自定义域名
您可以配置以下任何一种自定义域名类型:
- 子域名:
docs.mydomain.com - 子路径:
mydomain.com/docs - 根域名:
mydomain.com
Fern 推荐使用 Fern Dashboard 设置自定义域名。Dashboard 会根据您的域名类型自动提供正确的 DNS 记录。如果您更喜欢手动配置域名,请按照此页面上的说明操作。
手动设置
展开下面与您的域名类型匹配的部分:
子域名
子路径
团队版和企业版功能
此功能仅适用于团队版和企业版套餐。要开始使用,请联系 support@buildwithfern.com。
要在像 mydomain.com/docs 这样的子路径上托管您的文档,您需要编辑您的 docs.yml 配置,然后获取特定提供商的子路径设置说明。常见的提供商包括 Cloudflare、AWS Route53 和 Cloudfront、Netlify 和 Vercel。
验证设置
一旦 Fern 完成您的设置,您就能够在 mydomain.com/docs 访问您的文档。DNS 更改可能需要几分钟时间才能在全球范围内传播。尝试从移动设备或无痕浏览器访问您的新文档站点以确认一切正常工作。
nginx 的 HTTP/2 传输错误
如果您看到页面加载不完整或 HTTP/2 传输错误,nginx 缺乏原生 Brotli 支持可能是原因。Fern 的 CDN 默认提供 Brotli 压缩响应,而 nginx 在代理上游时无法解码。
将此指令添加到您的 nginx 配置中以仅请求支持的编码:
多个自定义域名
要从多个自定义域名提供您的文档服务(例如,用于合作伙伴或白标部署),请为每个域名(子域名、子路径或根域名)遵循上述步骤,然后在您的 docs.yml 中配置一个数组:
docs.yml
在您的 docs.yml 中配置多个域名后,通过您的专用 Slack 频道或邮件联系 Fern 以完成设置。您将收到每个域名的 DNS 配置详细信息。