使用LetsEncrypt的批量DNS

时间:2019-04-03 00:37:11

标签: dns cloudflare nameservers netlify

我构建了一个应用程序,允许用户创建列表。这样一来,他们就可以购买一个域名,将其单独用于营销目的。

购买域名后,我当前的工作流程如下:

  1. 更新注册商处的名称服务器以指向CloudFlare。
  2. 在CloudFlare中设置新站点以指向单个应用程序IP地址,并强制SSL通过(以及少数优化设置和页面规则)代理请求。
  3. 将列表中的数据库标志设置为true,以便在加载索引页面时,加载其列表而不是我的营销索引页面。

我对此设置有些讨厌:

  1. 设置CloudFlare网站非常麻烦(尤其是复制任何优化设置)。
  2. 每个站点中的DNS设置都是相同的,但是想改变我的站点IP或CloudFlare设置的想法听起来像是要单独更新每个站点的痛苦之路。

当前,该应用程序托管在DigitalOcean上,但我想将其移至Netlify并使用其Lambda服务。我也很乐意使用他们的域别名服务,因为它可以通过LetsEncrypt提供对SSL的访问,这可以从逻辑上简化事情,但是限制为100;只是无法大规模使用。

我理想的设置是:

  1. Netlify的JAM堆栈服务。
  2. 能够批量管理域DNS,而不是“每站点”,因为它们始终指向同一站点“基础”。
  3. LetEncrypt管理,不会超出一定数量的站点。
  4. Netlify和CloudFlare DNS服务提供的“开箱即用”的好处(自动CDN管理,www重定向等)

我对DNS缺乏经验,所以我不确定我当前的工作流程是否是最高级的,或者我理想的工作流程是否是梦想。任何朝着正确方向前进的微动都会有很大的帮助。非常感谢你!

0 个答案:

没有答案