Сетки: создание, добавление, переклей

Создание сетки

  • Создаём конфиг. В FileZilla идём в /etc/nginx/sites-available. Копируем на локалку конфиг (например, 8theast.org) и переименовываем файл на имя нового домена. Открываем файл:
    • удаляем строки про сертификат (#managed by Certbot), могут быть в разных местах
    • изменяем порт на порт проекта
    • ставим верный alias
  • Создаем символическую ссылку. Это можно сделать пачкой команд — одной вставкой в строку терминала: sudo ln -s /etc/nginx/sites-available/kazino-mostbet.ru /etc/nginx/sites-enabled/ (меняем название домена).
  • Меняем а-записи. Заходим в Клауд домена и в настройках меняем две а-записи на наш сервер 188.40.125.156.
  • Получаем сертификат. Терминальная команда: sudo certbot.
    • Находим из списка домен (если что, в терминале работает обычный хоткей поиска на странице), на который создаем сертификат (с www и без) и пишем в строку две цифры через запятую, enter, выбираем 2.
    • В сертификат возвращаются удалённые нами прежде комменты с комментом #managed by Certbot, но если вы столкнулись со старым проектом, могут быть проблемы — в таком случае, пропишите их сами вручную (4 записи сверху, 4 снизу).
  • Тестируем сервер: nginx -t. Если возникает ошибка, то возможно в папке /etc/letsencrypt/live создалась папка с неверным названием: нужно удалить www из названия и оставить только название домена. Если, как на скрине ниже, ошибок нет и все successful, можно идти дальше.
  • Перезапускаем nginx: systemctl restart nginx.
  • Проверяем:
    • чтобы на всех сайтах сетки был canonical с ссылкой на основной домен,
    • чтобы с http и www редиректило на https. Если редиректов нет, то пропишите в серте его записи (#managed by Certbot) сами вручную (4 записи сверху, 4 снизу).

После создания сетки рестартим сервис alfasearch, чтобы в нашей панели всё отобразилось: systemctl restart alfasearch.

Добавление сайта в сетку

Повторяем шаги выше и облегчаем себе жизнь тем, что берём конфиг уже существующего в сетке сайта (там уже верный порт и alias).

Переклей

Повторяем шаги выше и меняем canonical на основном домене и домене ампа.