【问题标题】:How do you deploy (using Roots Trellis) to a domain that has CloudFlare proxying it?您如何部署(使用 Roots Trellis)到有 CloudFlare 代理的域?
【发布时间】:2018-07-16 19:12:55
【问题描述】:

我使用 Roots 的 Trellis 构建了一个站点,该站点现在使用 CloudFlare,从而代理流量。可以理解的是,这会阻止 Trellis 通过 MyExample.com 进行部署。

我知道我可以通过 IP 或未代理的 CName(例如 ssh.MyExample.com)进行连接。但我不清楚我在 Trellis 中编辑了哪些文件,因此部署使用 IP 或未代理的域。

似乎编辑 /hosts/production 文件可以解决问题,但 Roots 生态系统的其余部分取决于这些文件中的值,我担心重新运行部署会损坏服务器。这是我过去处理类似问题的经验。

谁能确认实现这一目标的步骤?

【问题讨论】:

    标签: roots-sage roots-toolkit


    【解决方案1】:
    1. 在 [production] 和 [web] 下方的第 5 行和第 8 行编辑 /trellis/hosts/production,并使用未代理的域(例如 ssh.myexample.com)对其进行更新。
    2. 保存,Git 提交您的更改。
    3. 导航到/trellis/ 目录并使用代理 域运行您的部署。前任。 ./bin/deploy.sh production myexample.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-25
      • 2021-02-08
      • 1970-01-01
      • 2017-05-22
      • 2022-11-11
      • 1970-01-01
      • 2020-10-08
      相关资源
      最近更新 更多