我使用Roots的网格构建了一个站点,该站点现在使用CloudFlare,从而代理了流量。可以理解,这阻止了Trellis通过MyExample.com进行部署。
我知道我可以通过IP或未代理的CName(例如ssh.MyExample.com)进行连接。但是我不清楚我在Trellis中编辑哪个文件,因此部署使用IP或非代理域。
编辑/hosts/production
文件似乎可以解决问题,但是Roots生态系统的其余部分取决于这些文件中的值,我担心重新运行部署会损坏服务器。这是我过去处理类似问题的经验。
任何人都可以确认实现此目标的步骤吗?
答案 0 :(得分:0)
/trellis/hosts/production
,并使用未代理的域(例如ssh.myexample.com)进行更新。/trellis/
目录,并使用代理域运行部署。例如./bin/deploy.sh production myexample.com