Блог

Что нужно для создания сайта. Про хостинг, домены и CMS

Что нужно для создания сайта
Настя Кузнецова
Редактор

Если вы не разработчик, а идти за сайтом в студию не хотите — дорого, непонятно, нужен простой сайт — можно сделать всё самому, с помощью конструктора или CMS. Первый вариант проще, а второй лучше.

Смотрите, без чего не создать сайт, в видео. Или читайте в тексте под ним — ещё подробнее.

 

Конструктор или сайтбилдер — программа, которая позволяет создать сайт с нуля из готовых блоков. Для этого вообще ничего не надо знать о программировании: JS, HTTPS, Angular... что? Не парьтесь. Звучит круто, но как бы не так — функционал конструкторов сильно ограничен, особенно бесплатных. Оригинальный дизайн, дополнительные функции, новые плагины — это всё не про конструктор. Даже профессиональный разработчик разведёт руками и скажет: «Надо было делать на CMS».

И мы рекомендуем CMS. Что это? Движок сайта или система управления контентом. То есть такая программа, которая помогает добавлять, менять и удалять содержимое сайта: отдельные тексты, картинки, целые страницы и плагины, например, аналитику. Разобраться с CMS немного сложнее, чем с конструктором. Зато потом проще вносить какие-то изменения на сайт — даже без разработчика.

Самая популярная CMS — WordPress. У неё много готовых тем, ещё их называют шаблонами — это такие незаполненные сайты, стартовый набор страниц с оформлением. Темы бывают платными и бесплатными, обычными и красивыми, типовыми и заточенными под сайты разных направлений. С готовой темой WordPress можно создать сайт быстро.

— Бесплатные темы WordPress: где найти и как выбрать

Итак, как создать сайт самому? С помощью CMS, темы для CMS, хостинга, домена и панели управления хостингом.

Хостинг — это место на сервере, где будет храниться ваш сайт. Теоретически можно хранить сайт на домашнем компьютере, но это несерьезно и небезопасно. Как минимум надо чтобы компьютер был постоянно включен. Если заказать сервер у хостинг-провайдера, его обеспечат бесперебойным питанием и быстрым интернетом, можно подключить защиту от DDoS-атак. Короче, всё схвачено.

— Виртуальный, выделенный или облачный: выбираем хостинг

Идём дальше, что ещё нужно сайту — домен. Это адрес, по которому будет открываться ваш сайт. Его забивают в адресную строку браузера и вуаля...

Если у сайта нет домена, он открывается по IP-адресу, а это длинный набор цифр — вряд ли ваши клиенты его запомнят. То ли дело с доменом: можно выбрать лаконичный и запоминающийся, как youtube.com, или как у нас — vepp.ru. А ещё без домена нельзя установить SSL-сертификат, а значит сайт не будет защищён. Со всех сторон невыгодно.

— Что такое домен и как его выбрать

Подробнее про IP, технический домен и DNS. Пригодится для привязки домена к сайту и настройки почты ↓

IP-адрес — тоже адрес вашего компьютера в сети, как и домен. Классический IP-адрес выглядит как четыре числа через точки: 185.60.134.89 и называется IPv4. Но таких адресов всего-то 4,2 млрд. Поэтому придумали новые — IPv6, сейчас все постепенно переходят на них. Не удивляйтесь, если увидите вот такой IP с двоеточиями: 2001:db8:6:56::53.

Мы сказали, что сайт без домена открывается по IP — приврали немного. Часто IP — это общий адрес всего сервера. А на сервере может быть много разных сайтов, ваших и не ваших. Введёте IP в адресную строку, а откроется какой-то другой сайт — первый на сервере. Поэтому нужен домен, но сначала можно обойтись техническим.

Технический домен — это такой некрасивый домен. Обычно временный, потому что показать людям стыдно. Ну вот — domain.hostingname.com, ужас же. В примере hostingname, потому что часто технический домен любезно предоставляет хостинг-провайдер, бесплатно.

Если у вас нет обычного домена, на первых порах можно пользоваться техническим. Но когда вы купите нормальный, его надо будет привязать к сайту. То есть закрепить информацию «этот IP = этому домену» в системе доменных имён. Да, одному IP часто соответствует несколько доменов, но это никак не мешает интернету выбрать нужный, когда пользователь его запрашивает.

DNS — система доменных имён, здесь хранится вся информация о доменах. Выглядит эта система как много-много серверов, роутеров и узлов связи. Свои DNS-сервера (или сервера имён) есть у каждого регистратора доменов.

Регистратор доменов — компания, которая продаёт доменные имена. Узнать, кто ваш регистратор, можно через сервис Whois. Как работают регистраторы: вы выбираете у них незанятое доменное имя, платите за определённый период и пользуетесь доменом, пока платите. Чтобы сайт открывался по домену, остаётся создать ресурсные записи на серверах имён регистратора.

Ресурсные записи или DNS-записи — находятся на серверах имён и содержат информацию о домене. Каждая запись хранит свою важную информацию.

A-запись — ресурсная запись DNS, которая хранит информацию о связи домена с IP-адресом. У неё есть подвид — AAAA-запись, это для новых IPv6. Такие записи понадобятся, чтобы привязать к домену сайт. 
— Как привязать домен к хостингу через регистратора

MX-запись — ресурсная запись DNS, хранит информацию о связи почтового домена и почтового сервера. Тоже понадобится для настройки почты на своем домене.
— Как настроить сервер почты с Vepp, чтобы работало

NS-запись — ресурсная запись DNS, хранит информацию о том, какой у вас сервер имён. Проще всего оставить сервер имён доменного регистратора. Но если вы хотите работать с доменами из панели управления, понадобится указать сервер имён вашего хостинг-провайдера. Или указать ваш IP и сделать сервером имён ваш собственный сервер (но это не так надёжно и не каждый регистратор даёт такую возможность).

Итак, осталось выяснить, что такое панель управления хостингом. Уже из названия можно догадаться, что это программа, которая помогает управлять — чем? — хостингом и расположенным на нём сайтом. Или сайтами.

Чтобы создать сайт самому и без панели, нужно быть веб-администратором. С панелью управления достаточно лишь немного разбираться в администрировании или совсем ненужно — зависит от панели.

Мы рекомендуем Vepp — это дружелюбная панель, которая станет администратором сервера за вас. С Vepp можно создать сайт на WordPress за три клика, привязать к нему домен, установить SSL-сертификат и настроить почту. Можно также загрузить готовый сайт, чтобы управлять им в простом и чистом интерфейсе — без заморочек.

Vepp работает с тремя типами хостинга: виртуальными и выделенными серверами, инстансами облачных провайдеров. Подробнее про все типы хостинга

Я всё сделаль! На самом деле нет

Если вы обзавелись хостингом, доменом и сделали сайт из шаблона какой-нибудь CMS — мы вас поздравляем. Теперь вы владелец сайта, голого и бесполезного. Чтобы он прилично выглядел и приносил деньги, нужно проделать ещё много работы — для начала наполнить сайт контентом и заняться продвижением. Какие знания пригодятся тут?

SSL-сертификат — это протокол для безопасного соединения между вашим сайтом и браузером человека, который зашёл на ваш сайт. SSL шифрует всю передаваемую информацию. Если посетитель введёт на сайте приватные данные (например, номер банковской карты и CVC-код), шифрование защитит их от хакеров. Это умеют даже бесплатные SSL-сертификаты — Let’s Encrypt. Платные сертификаты могут ещё сообщать пользователям, что сайт неподдельный и какой организации он принадлежит — сообщение зависит от типа сертификата и тщательности, с какой вас проверят для его выдачи.

— Как получить бесплатный SSL и заслужить любовь браузеров

Резервные копии или бэкапы — это предосторожность, которая никогда повредит. Из бэкапа можно восстановить сайт, если что-то пойдёт не так. Копии бывают полными и частичными, лучше делать те и другие — потому что степень у «что-то пошло не так» бывает разной. А ещё лучше хранить бэкапы отдельно от сайта, потому что случиться всякое может и с вашим сервером.

Плагины для CMS — программы, которые расширяют возможности CMS-системы. Позволяют создавать формы, работать с соцсетями, комментариями, изображениями и ещё много чем — не вручную, а в удобном интерфейсе. Особенно пригодится конструктор страниц, такой как Elementor для WordPress.

— 5 лучших плагинов для WordPress, без которых никак

 

Внимание, дальше будут сложные термины, но простыми словами. Возможно, вы не сразу столкнётесь с такими понятиями при создании сайта. Но точно столкнётесь и будете готовы.

PHP — язык программирования, на котором написано большинство современных CMS. PHP позволяет создавать динамические сайты — со страницами которых можно взаимодействовать: вводить контакты в форму, искать что-то через поиск.

Это возможно потому, что PHP использует скрипты и делит данные сайта на статические и динамические: шаблон, одинаковый на каждой странице, и контент, свой на каждой странице. Когда посетитель сайта запрашивает какую-то страницу, уникальный контент подгружается к общему шаблону. Когда посетитель ищет что-то через поиск, срабатывает скрипт (заданный алгоритм действий) — он находит нужный контент в базе данных.

Динамические сайты легко редактировать: можно поменять сразу шаблон для всех страниц (общий дизайн) или отдельно контент (добавить тексты, удалить картинки, перенести блоки).

База данных или сокращённо БД — место на сервере, где хранится контент сайта и служебная информация. Все тексты, добавленные через CMS, и сделанные там настройки хранятся в базе данных в виде связанных таблиц.

Директория — место на сервере, которое выделяется под каждый отдельный сайт.

— Если создавать сайт с Vepp, он сам выделит на сервере место под директорию и создаст базу данных.

FTP — протокол для передачи файлов по сети. Поможет залить или скачать файлы с сервера без панели управления. Потребуется авторизация на сервере под отдельной учётной записью — FTP-пользователем. Это можно сделать через FTP-клиент, например FileZilla, WinSCP или даже стандартный Windows-проводник.

TXT-запись — ресурсная запись DNS, текстовое описание домена. Требуется для выполнения разных специфических задач. Например, при получении SSL-сертификата, это один из способов подтвердить право на владение доменом. А ещё TXT-записи используются для хранения SPF-записи и DKIM-ключа, которые нужны для настройки почты.

SRV-запись — ресурсная запись DNS, нужна для работы с разными службами. Определяет местоположение этих служб: домен, адрес сервера и протокол, по которому можно подключиться. SRV используют только для тех протоколов, которые этого требуют, часто для подключения IP-телефонии (SIP-протокол) и джаббер-клиентов (XMPP — протокол для мгновенного обмена сообщениями).

CNAME-запись — ресурсная запись DNS, используется для создания псевдонимов основного домена. Работает это, как у людей: имена разные (Анна Горенко — Анна Ахматова), человек один. Адреса разные (veppsite.com — www.veppsite.com), а сайт один.

Псевдонимы обычно используют, чтобы сократить доменное имя: veppsite.com — vepp.com. Ещё псевдонимы связывают с доменом разные функции или службы. Например, mail.veppsite.com для почты или ftp.veppsite.com для FTP-сервера.

DNAME-запись — ресурсная запись DNS. Используется редко, для создания псевдонимов к поддоменам.

Поддомен или субдомен — «дочерний» домен, на уровень ниже основного. Например, blog.veppsite.com — поддомен veppsite.com: первый адрес для блога, второй для основного сайта. 

Это всё, что нужно знать для создания сайта на первых порах. Дерзайте!

Ещё по теме:

Как управлять сайтом

Узнайте, как автоматизировать запуск и поддержку WordPress

Смотреть видео
Настя Кузнецова
Редактор

Подписывайтесь на статьи от экспертов WordPress


Сайт защищён с помощью reCAPTCHA. Политика конфиденциальности и Условия сервиса Google.

 

 

 

Сайт — это дом. Сколько он будет стоить, до конца строительства не знает никто. Никто, кроме нас.

Вика Федосеенко

Редактор

Могут сломаться рассылки или начаться странности. Может упасть скорость или даже сам сайт.

Настя Кузнецова

Редактор

Люди размещают сайты на виртуальном хостинге, но не знают про общий IP, общие ресурсы и плохих соседей.

Крис Томпсон

Сисадмин хостинга