Как вы развертываете (используя Roots Trellis) домен, в котором CloudFlare его проксирует?

Я создал сайт с помощью Trellis Рута, который теперь использует CloudFlare, таким образом, проксируя трафик. Что, по понятным причинам, препятствует развертыванию Trellis через MyExample.com.

Я знаю, что могу подключиться через IP или незашифрованный CName (например, ssh.MyExample.com). Но мне неясно, какие файлы я редактирую в Trellis, поэтому при развертывании используется IP или незащищенный домен.

Кажется, что редактирование /hosts/production Файл справился бы, но остальная часть экосистемы Roots зависит от значений в этих файлах. Я боюсь, что повторное выполнение развертывания приведет к повреждению сервера. Это был мой опыт с аналогичными проблемами в прошлом.

Кто-нибудь может подтвердить шаги для достижения этого?

1 ответ

Решение
  1. редактировать /trellis/hosts/production в строках 5 и 8 ниже [production] и [web] и обновите его с помощью домена без прокси (например, ssh.myexample.com).
  2. Сохраните, и Git подтвердит ваши изменения.
  3. Перейдите к /trellis/ каталог и запустите развертывание, используя прокси домен. Ex. ./bin/deploy.sh production myexample.com
Другие вопросы по тегам