Налаштування · Домен
Домен через Cloudflare: покрокова інструкція
Як перенести DNS домену в безкоштовний акаунт Cloudflare і підключити його до магазину: реєстрація, сервери імен, записи, що вмикати й що ні.
Cloudflare потрібен, щоб підключити кореневий домен (example.com, без www) або якщо ваш реєстратор незручно керує DNS. Безкоштовного тарифу Cloudflare досить. Магазин і так працює через Cloudflare на нашому боці: HTTPS, кеш сторінок і захист налаштовуємо ми. У вашому акаунті потрібні лише DNS-записи.
1. Акаунт і домен у Cloudflare
- Відкрийте dash.cloudflare.com → Sign up, введіть пошту й пароль, підтвердіть пошту з листа.
- Add a domain (або «Add site») → введіть домен без www, наприклад → Continue.
- Оберіть тариф Free → Continue.
- Cloudflare сам знайде наявні записи домену. Перевірте записи пошти (MX і TXT з , DKIM): вони мають бути в списку, інакше після перемикання пошта перестане приходити. Записи, які вели на старий сайт (A чи CNAME для і ), можна видалити — їх замінять записи Storeforma.
2. Сервери імен у реєстратора
- Cloudflare покаже два сервери імен, наприклад і (у вас будуть свої).
- У панелі реєстратора, де купували домен, знайдіть розділ «DNS-сервери», «Сервери імен» чи «Nameservers» і замініть наявні на ці два.
- Якщо в реєстратора увімкнено DNSSEC, спершу вимкніть його, інакше домен перестане відкриватися. Після активації його можна ввімкнути вже в Cloudflare (DNS → Settings → DNSSEC).
- Зачекайте: зазвичай до години, зрідка до доби. Cloudflare надішле лист, що домен активний.
3. Записи для магазину
- У Storeforma: Налаштування → Власний домен → введіть домен → «Підключити». Storeforma покаже записи, які треба додати.
- У Cloudflare: домен → DNS → Records → Add record для кожного з них.
- Для сайту — запис CNAME: Name — для кореневого домену або , Target — адреса з Storeforma (зазвичай ). Cloudflare дозволяє CNAME на кореневому домені.
- Proxy status — «DNS only» (сіра хмарка). Не вмикайте помаранчеву хмарку для записів, що ведуть на Storeforma.
- Якщо Storeforma показує запис TXT (підтвердження домену чи сертифіката) — додайте його з тим самим Name і Content, символ у символ.
- Поверніться в Storeforma → «Перевірити статус». Коли статус «Активний», HTTPS уже працює. Підключіть так само й другий варіант ( і ) і натисніть «Зробити основним» біля того, який має бути в адресному рядку: інший переадресовуватиме на нього.
Що налаштовувати в Cloudflare, а що ні
| Налаштування | Що робити | Чому |
|---|---|---|
| Proxy status записів магазину | DNS only (сіра хмарка) | Магазин уже за Cloudflare на нашому боці. Другий шар не прискорює сайт, а ваш кеш не оновлювався б, коли ви змінюєте товари. |
| Cache Rules, Page Rules, Workers | Не потрібні | Кешування й правила для магазину налаштовані в Storeforma і скидаються самі після змін. |
| SSL/TLS (Flexible, Full) | Не впливає | При «DNS only» сертифікат видає й оновлює Storeforma. |
| Rocket Loader, Auto Minify, Mirage | Не вмикати | Змінюють скрипти й розмітку сторінок і можуть зламати кошик чи оформлення. |
| Записи пошти (MX, SPF, DKIM) | Лишити як є | Вони не стосуються магазину й мають працювати, як раніше. |
| DNSSEC | Можна ввімкнути після активації | Додатковий захист домену; на роботу магазину не впливає. |
Скільки чекати
| Крок | Зазвичай | Найдовше |
|---|---|---|
| Зміна серверів імен | до години | до доби |
| Новий запис CNAME чи TXT у Cloudflare | кілька хвилин | до години |
| Статус «Активний» і HTTPS у Storeforma | кілька хвилин після записів | до кількох годин |
Якщо не працює
- Статус довго «Очікує» — перевірте в Cloudflare, що Target CNAME збігається з показаним у Storeforma і що запис «DNS only».
- Помилка сертифіката чи «Too many redirects» — найчастіше для запису ввімкнено помаранчеву хмарку. Перемкніть на «DNS only» і зачекайте кілька хвилин.
- Перестала приходити пошта — бракує MX чи SPF у Cloudflare. Додайте їх зі старої панелі реєстратора.
- Не виходить — напишіть у підтримку з назвою домену, допоможемо.