Проверенные активные домены, ссылки магазинов и безопасный план замены старых имён хостов.
1. Спланируй адреса
У каждого базового домена три роли: Консоль для команды, Страница оплаты для клиентов и Публичный API для интеграций. Имена по умолчанию merchant, pay и api; можно выбрать другие и добавить псевдонимы.
| Роль | Первый домен | Второй домен |
|---|---|---|
| Консоль | merchant.example.com | panel.example.org |
| Страница оплаты | pay.example.com | payment.example.org |
| Публичный API | api.example.com | api.example.org |
Оба домена ведут на одну установку. Они не создают отдельные кошельки, данные или права. Предпочтительный домен магазина управляет ссылками, а не изоляцией арендаторов.
2. Добавь домен или измени псевдонимы
Открой Настройки → Система → Домены. Используй Добавить домен над активными доменами для новой базы, например example.org. Используй Управление у существующей записи для добавления псевдонимов или смены основных адресов.
Например, оставь merchant и panel для консоли. Первое имя со звездой - основное для роли. Выбери основной базовый домен для общесистемных ссылок.
Активное базовое имя нельзя переименовать на месте; добавь новый домен. Черновики показывают Ожидает активации и пока не работают. Выбери Перейти к DNS для сохранения и проверки.
3. Направь DNS на VPS
Добавь A-запись для каждого нового имени на IPv4 VPS из панели. AAAA добавляй только если IPv6 действительно ведёт на сервер. Удали старые записи; Wholly Crypto не редактирует DNS за тебя.
Оставь входящие TCP 80 и 443 открытыми в файрволе сервера и провайдера. Не нарушай SSH-доступ. Нажми Проверить DNS. Проверяются новые или изменённые пары хост/роль через авторитетный DNS; неизменные активные адреса используются повторно.
Используешь Cloudflare?
При первой установке выключи прокси до завершения. После можно использовать прямой DNS или прокси без переключения режима Wholly Crypto. Let's Encrypt остаётся на VPS.
Используй Full (strict) ↗. Сохрани доступность HTTP-проверки сертификата и обойди кеш и браузерные/бот-проверки для консоли, оплаты и API. Wholly Crypto также должен проверять исходный сервер.
Авторитетная проверка обходит обычный кеш адресов VPS/провайдера интернета. У посетителей может остаться старый DNS, а смена nameserver иногда занимает больше времени.
4. Проверь, затем опубликуй
Сохранение черновика или успешный DNS не меняют активные маршруты.
Проверь добавления, удаления и смену основных адресов, затем выбери Перейти к активации → Проверить SSL и опубликовать. После правок или проверки DNS старше десяти минут нужна новая проверка.
Новые адреса проверяются на challenge сертификата, HTTPS и правильную службу. Неизменные активные пары хост/роль не повторяют сетевые проверки, но вся конфигурация Nginx всё равно проверяется.
Дождись успеха и возврата в Активные домены. Открой каждый новый хост и проверь роль. При ошибке прочитай отчёт и статус отката до повтора; не удаляй рабочий домен ради принудительной активации.
5. Выбери домены магазинов
Перейди в Проект → Магазины → выбери магазин → Основное → Домены магазина. Выбери активные хосты консоли, оплаты и API магазина. Ожидающие адреса недоступны.
Ссылки выбираются так: выбор магазина → магазин проекта по умолчанию → настройка системы. Например, поле API счёта links.checkout может использовать payment.example.org для одного магазина, пока другой оставляет pay.example.com.
Настраивай API origins SDK и плагинов отдельно: смена предпочтения магазина не переписывает интеграции. Сохранённые подписанные повторы IPN/вебхуков сохраняют исходные ссылки. Закладки и клиентские ссылки не переписываются.
Псевдонимы консоли всё ещё требуют Basic Auth и вход в приложение. В разделе Настройки → Система → Ограничения по IP источникаправила действуют отдельно для каждого хоста. Оставляй оплату открытой клиентам, если намеренно не делаешь её частной.
6. Замени старые адреса в два этапа
- Добавь и опубликуй замену, пока старый хост работает.
- Открой новый адрес консоли и войди. Проверь оплату и API через новые адреса.
- Обнови предпочтения магазинов, интеграции, закладки и опубликованные ссылки. Сохрани старые pay/API-псевдонимы, пока ими пользуются клиенты.
- Из новой консоли открой старый домен или псевдоним и подготовь удаление. Проверь и опубликуй изменение до удаления DNS-записи.
Панель не даст удалить хост консоли, через который ты работаешь. Удалённые хосты отклоняются, а не перенаправляются автоматически. Смена только основного адреса или удаление всё равно требуют проверки и публикации, даже без нового DNS-запроса.