Перенос сетки сайтов

 Алгоритм на примере imepen.com.

Не забывайте менять доменное имя!

1. Проверить по адресу /etc/nginx/sites-available на новом сервере, что у всех сайтов сетки (и основы) есть конфиги (то есть для каждой есть файл sitename.com)

2. Идём по адресу /etc/letsencrypt/live и забираем оттуда все сайты сетки, включая основу — копируем на локалку целыми папками (то есть у вас будет столько папок, сколько сайтов в сетке, считая основной домен, и названия папок должны быть те же, что названия доменов этих сайтов).

3. Теперь переключаемся на новый сервер, куда всё должны перенести:

4. Теперь делаем символические ссылки — для каждого сайта подставляем своё имя домена, включая доменную зону, и затем всей пачкой вводим в терминал. Сама команда:

5. Обязательно тестируем командой nginx -t, что сервис встанет после обновления без ошибок и все сайты не лягут. Если последняя строчка говорит про успех, то всё хорошо. А если нет, то перепроверить серты в папке keys. В случае недостачи — доложить ключ потерянного домена.

6. Рестарим сервис: systemctl restart nginx.

7. У всех сайтов в сетке, включая основной, найти клауды и сменить а-записи на новый сервак.

8. А потом остановить сервис на старом сервере через терминал командой systemctl stop sitename.

9. Проверить, открываются ли ВСЕ сайты сетки в браузере.

10. Если при перепроверке нагрузки на сервер командой systemd-cgtop -m основного сайта сетки не будет в процессах — значит, всё успешно получилось, вы справились, вы молодец.