簡體   English   中英

您如何將Roots Trellis部署到具有CloudFlare代理的域?

[英]How do you deploy (using Roots Trellis) to a domain that has CloudFlare proxying it?

我使用Roots的網格構建了一個站點,該站點現在使用CloudFlare,從而代理了流量。 可以理解,這阻止了Trellis通過MyExample.com進行部署。

我知道我可以通過IP或未代理的CName(例如ssh.MyExample.com)進行連接。 但是我不清楚我在Trellis中編輯哪個文件,因此部署使用IP或非代理域。

似乎編輯/hosts/production文件可以解決問題,但是其余的Roots生態系統取決於這些文件中的值,我擔心重新運行部署會損壞服務器。 這是我過去遇到類似問題的經驗。

誰能確認實現這一目標的步驟?

  1. 在[production]和[web]下的第5和8行編輯/trellis/hosts/production ,並使用未代理的域(例如ssh.myexample.com)進行更新。
  2. 保存,然后Git提交您的更改。
  3. 導航到/trellis/目錄,然后使用代理域運行部署。 例如 ./bin/deploy.sh production myexample.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM