Как вы развертываете (используя Roots Trellis) домен, в котором CloudFlare его проксирует?
Я создал сайт с помощью Trellis Рута, который теперь использует CloudFlare, таким образом, проксируя трафик. Что, по понятным причинам, препятствует развертыванию Trellis через MyExample.com.
Я знаю, что могу подключиться через IP или незашифрованный CName (например, ssh.MyExample.com). Но мне неясно, какие файлы я редактирую в Trellis, поэтому при развертывании используется IP или незащищенный домен.
Кажется, что редактирование /hosts/production
Файл справился бы, но остальная часть экосистемы Roots зависит от значений в этих файлах. Я боюсь, что повторное выполнение развертывания приведет к повреждению сервера. Это был мой опыт с аналогичными проблемами в прошлом.
Кто-нибудь может подтвердить шаги для достижения этого?
1 ответ
Решение
- редактировать
/trellis/hosts/production
в строках 5 и 8 ниже [production] и [web] и обновите его с помощью домена без прокси (например, ssh.myexample.com). - Сохраните, и Git подтвердит ваши изменения.
- Перейдите к
/trellis/
каталог и запустите развертывание, используя прокси домен. Ex../bin/deploy.sh production myexample.com