Разбираем на Рег.ру — там и домен, и хостинг в одном месте, оплата российской картой, и клиенту можно выдать закрывающие документы. Логика на любом другом хостинге такая же.
Здесь два разных сценария, не путай их:
Ты делаешь демо для каждого потенциального клиента ещё до денег. Покупать под каждое демо домен за 200–900 ₽ — разоришься и утонешь в мороке. Правильно так:
Шаг 1. Один раз заказываешь виртуальный хостинг. Бери тариф, на котором можно держать много сайтов — самые дешёвые рассчитаны на один, тебе такой не подойдёт. Ориентир по цене: от 130–270 ₽ в месяц. Панель управления — ispmanager. У тарифов есть пробный период, можно сначала попробовать.
Шаг 2. Подключаешь технологический домен. Это бесплатный служебный адрес вида u1234567.xxx.regruhosting.ru, который привязан к твоему хостингу. Главное его свойство: он работает сразу, а не через сутки-двое, как обычный домен, — потому что ничего не нужно ждать от DNS. В панели ispmanager он не появляется сам, его добавляют вручную: раздел с сайтами → добавить сайт → указать технологический домен (точный адрес есть в письме о заказе хостинга и в личном кабинете).
Шаг 3. Заливаешь файлы. В панели открываешь файловый менеджер, заходишь в корневую папку своего сайта (путь вида /var/www/u1234567/data/www/имя-сайта/) и закидываешь туда index.html и папку с картинками, если они локальные. Всё, сайт открывается по ссылке.
Шаг 4. Под каждое следующее демо — отдельный поддомен. Не перезаписывай один и тот же файл, иначе первому клиенту прилетит сайт второго. Делаешь поддомены вида kafe-uyut.u1234567.xxx.regruhosting.ru, каждому демо свою папку. Ссылка выглядит технично, но клиента это не смущает — он смотрит на свой сайт, а не на адрес. А ты говоришь честно: «это тестовый адрес, после оплаты поставим нормальный домен».
Лайфхак для продажи. Технический адрес — не баг, а повод: «Сейчас сайт на тестовом адресе, я его через пару недель снесу. Хотите — закреплю за вами и поставлю нормальный домен». Это и дедлайн, и апселл в одном.
Клиент заплатил — делаешь по-взрослому.
Шаг 1. Регистрируешь домен. На том же Рег.ру подбираешь свободное имя: nazvanie.ru или nazvanie-gorod.ru. Цена — примерно 200–900 ₽ в год, зависит от зоны и акций. Бери .ru, для местного бизнеса это самый нормальный вариант.
Шаг 2. Привязываешь домен к хостингу. Технически это значит прописать домену DNS-серверы хостинга: ns1.hosting.reg.ru и ns2.hosting.reg.ru. Если домен куплен там же, где хостинг, это делается в пару кликов автоматически. Если домен клиента зарегистрирован в другом месте — те же два адреса прописываются в панели той компании.
Шаг 3. Добавляешь сайт в панели. В ispmanager создаёшь сайт с этим доменом — у него появляется своя корневая папка. Заливаешь туда файлы так же, как в разделе про демо.
Шаг 4. Ждёшь обновления DNS. Обычно от пары часов, официально — до 72 часов. Скажи об этом клиенту заранее, иначе через час получишь «у меня не открывается, вы меня обманули». Пока ждёшь, показывай сайт по техническому адресу.
Шаг 5. Включаешь SSL. Бесплатный сертификат Let's Encrypt подключается прямо в панели хостинга. Без него браузер пишет «Не защищено» — для сайта, который собирает заявки с телефонами, это приговор. Проверь, что сайт открывается по https:// и замочек на месте.
Шаг 6. Проверяешь с телефона. Открой сайт на своём мобильном: как выглядит, работает ли кнопка звонка, уходит ли заявка. Клиент откроет именно с телефона, и первым делом ткнёт в кнопку.
Себестоимость. Хостинг ~130–270 ₽/мес + домен ~200–900 ₽/год. То есть меньше 4 000 ₽ в год за всё, и на одном хостинге у тебя живут все сайты всех клиентов. При чеке 10–15 000 ₽ за сайт это копейки — но именно эти копейки продаются клиенту как отдельная услуга.
На кого регистрировать домен — два честных варианта:
Чего не делай: не оформляй домен на себя молча, чтобы «привязать» клиента. Однажды он захочет уйти, узнает — и получишь скандал и отзыв, который дороже абонентки.
Что сказать про абонентку (дословно, работает):
Сайт ваш, отдаю. Хостинг и домен — это примерно [сумма] в год, плюс кто-то должен следить, что всё работает, продлевать и вносить правки. Могу взять на себя за [1–3] тысячи в месяц: продление, мелкие правки, если что-то отвалилось — чиню. Или отдам вам все доступы, и будете сами.
| Затык | В чём дело |
|---|---|
| Сайт не открывается по домену | DNS ещё не обновились. Жди, проверяй по техническому адресу. Если прошли сутки — проверь, что прописаны ns1.hosting.reg.ru / ns2.hosting.reg.ru |
| Открывается «It works» или список файлов | Файл назван не index.html или лежит не в корневой папке сайта |
| Картинки не грузятся | Залил только html, а картинки лежат локально. Либо залей папку с картинками, либо попроси нейронку вставить картинки прямыми ссылками |
| Браузер пишет «Не защищено» | Не включён SSL. Подключи бесплатный Let's Encrypt в панели |
| Сайт открылся, но старый | Кэш браузера. Проверь в режиме инкогнито |
| Купил дешёвый тариф, второй сайт не добавляется | На базовых тарифах лимит — один сайт. Меняй тариф на тот, где сайтов много |