Бесплатный хостинг с SSL

Когда у клиент впервые задумал продвигать свой бизнес в интернете, выйти из офлайна, либо начинает с онлайна и практически без бюджета, нужен какой-то бесплатный хостинг. Такой есть, например Beget предлагает бесплатный хостинг с ограничениями, в том числе отсутствует услуга подключения бесплатного SSL сертификата. Можно выкрутиться в таком случае, использовать Beget + CloudFlare. Напишу небольшую инструкцию.

Хостинг

Тут все просто, на странице бесплатного хостинга вбиваем ФИО и свой мобильный телефон.

После регистрации, вам смс-кой придут доступы к хостингу. Сохраните их. Бесплатный хостинг получен. Не потеряйте доступы!

Подключение SSL

В первую очередь идём на ресурс CloudFlare. Регистрируемся. Не забываем подтвердить регистрацию пройдя по ссылке из письма.

Сервис нас встречает сразу с настройками. Указываем домен вашего сайта.

Выбираем бесплатный тариф.

Далее CloudFlare просканирует DNS записи вашего домена и сохранит их себе. Если каких-то записей нехватает или нужно поправить имеющиеся - делаем. Обычно ничего делать не нужно. Далее.

Теперь CloudFlare просит нас поменять NS сервера. Идем на хостинг Beget и указываем NS сервера. Раздел на хостинге Домены > Редактировать DNS. Редактируем тому домену, который добавляли в CloudFlare.

Напротив выбранного домена будет кнопочка Редактирование DNS-серверов. У меня на скриншоте она серым цветом. У вас должна быть синим, если домен куплен на Beget. Если регистратор другой, идем в его панель меняем NS сервера там, а на CloudFlare указываем IP сервера Beget, чтобы сайт работал с бесплатного хостинга. У меня например регистратор тоже не Beget, потому я иду к другому регистратору и указываю там NS сервера CloudFlare. В целом, инструкция подойдет к любому регистратору.

Указываем NS сервера CloudFlare.

mike.ns.cloudflare.com
rose.ns.cloudflare.com

Указали, теперь снова возвращаемся к настройкам CloudFlare и продолжаем.

Сервис предлагает выполнить первую настройку. Жмем Get started.

Первы пункт. Включаем. Эта настройка автоматически заменяет все http ссылки на https. Жмем Save.

Следующая настройка, тоже отмечаем. Она редиректит с http на https ссылки.

Теперь второй пункт. Это плюшки по сжатию (минификации html, js, css), пропускаем, галки не ставим. Жмем Save.

Следующая настройка. Алгоритм Brotli сжимает данные. Можем отметить. Жмем Save.

Основная часть настроек выполнена. Но есть еще один момент. По-умолчанию в CloudFlare включено шифрование Beget > CloudFlare > Браузер. Чтобы такая схема работала, нужно ставить самоподписанный сертификат на Beget по запросу через тикет, а у нас такая возможность отсутствует. Чтобы всё заработало, нужно зайти в настройки CloudFlare > SSL/TLS и сменить метод с Full на Flexible.

Теперь все настройки выполнены. Осталось дождаться окончания смены NS серверов на хостинге, это занимает до двух суток. Чаще меняются за несколько часов. После ваш сайт заработает по https протоколу.

Бесплатный хостинг и SSL получен.

Если у вас возникли трудности на каком-то этапе, пишите мне на почту info@skrasavin.ru, помогу.