ru en de fr pt es it zh ar nl

Как самому создать полноценный сайт, независящий от других интернет-сервисов

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

1. Cкачать CMS (система управления контентом)
2. Арендовать место для Вашего сайта, на сервере виртуального хостинга

Пусть изначально эти два пункта могут быть непонятны, и даже звучать пугающе, но на самом деле всё очень просто, и делается в течении 30 минут.

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

Скачать CMS 

В данной теме мы будем использовать Российскую Систему Управления Контентом InstantCMS, 2 версии. Переходим на официальный сайт InstantCMS, и скачиваем себе на компьютер архив с актуальной версией системы.

В меню выбираем СКАЧАТЬ… 

InstantCMS

… и переходим на страницу загрузки.

Скачать InstantCMS

Скачиваем себе на компьютер стабильную версию системы. На сегодня актуальная версия системы 2.18.0.

На этом пока можно оставить официальный сайт системы InstantCMS. Но очень рекомендую сделать на него закладку, так как впоследствии вам придется неоднократно возвращаться к нему. На официальном сайте системы, опубликовано много полезной информации, которая поможет вам настраивать ваш сайт, и управлять им. 

Далее Вам нужно арендовать серверное пространство у хостинг-провайдера, на котором будет физически расположен Ваш сайт (файлы CMS), и база данных к нему.

Аренда сервера

Переходим на сайт популярного Российского хостинг-провайдера TIMEWEB, и регистрируемся в качестве клиента. 

Таймвеб

Переходим на форму регистрации.

Вход на Timeweb

Для регистрации, укажите ваш Е-мэйл адрес или зарегистрируйтесь с помощью социальных сетей.

Регистрация на Timeweb

После ввода е-мэйл адреса, и нажатия «СОЗДАТЬ АККАУНТ», вы сразу будете перенаправлены в Панель Управления хостинг-провайдера TIMEWEB.

Выбор тарифа Таймвеб

Здесь вы можете видеть что вам предоставлено 10 бесплатных дней для ознакомления с возможностями сервиса. За это время вы спокойно разместите свой сайт, проверите его работоспособность. По истечении бесплатного ознакомительного периода, вам нужно будет определиться с тарифом достаточным для функционирования вашего сайта, и внести оплату за услуги.

По умолчанию  у вас подключается тариф «Year+». На скрине ниже, вы можете видеть технические характеристики данного тарифа.

Характеристики тарифа Year на Таймвеб

На данном тарифе вы можете разместить 2 полноценных сайта с базами данных, общим объёмом до 15 гигабайт. Могу вас заверить, что для небольшого корпоративного сайта, этого более чем достаточно. И как вы можете заметить, стоимость размещения этого объёма информации на сервере, по данному тарифу, всего 222 руб. в месяц.

Если говорить о всех необходимых расходах на содержание сайта, то их можно разделить на Обязательные, и Дополнительные.

Обязательные (минимально возможные):

  •      Оплата виртуального хостинга  - 222 руб. в месяц (2 664 руб. в год)*
  •      Регистрация доменного имени сайта – 179 руб. (первый год), далее 399 руб. в год.*

Итого:

Первый год – 2 843 руб.*

Последующие – 3 063 руб.*

*Данные на июль 2025 года

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

 Это было маленькое «экономическое» отступление. Продолжим настраивать аккаунт, и размещать Ваш первый сайт.

 

Действия для публикации сайта в сети Интернет:

  •       Регистрация доменного имени (адреса сайта в сети Интернет)
  •       Подключение сертификата безопасности к доменному имени
  •      Создание сайта (размещение файлов сайта на сервере)
  •      Создание базы данных
  •      Привязка домена к сайту
  •      Запуск сайта на CMS (системе управления контента)

 

Регистрация доменного имени (адреса сайта в сети Интернет)

Находясь в своем аккаунте на TIMEWEB, перейдите по ссылке «Купить домен».

Домен на Таймвеб

Вы попадаете на страницу выбора и регистрации доменного имени вашего будущего сайта. 

Выбор домена на Таймвеб

Здесь вам нужно выбрать доменную зону, и придумать доменное имя сайта.

Доменная зона RU – имя сайта латиницей (moysaytik.ru

Регистрация домена в зоне RU

Доменная зона РФ – имя сайта кириллицей (мойсайтик.рф)

Регистрация домена в зоне РФ

Если придуманное вами доменное имя уже зарегистрировано в интернете, то система выведет соответствующее сообщение, и попросит вас придумать новое имя. 

Выбрав для сайта уникальное имя, нажмите Зарегистрировать. После этого откроется форма ввода персональных данных. Вам нужно указать свои ФИО, паспортные данные, регистрацию и тд. 

Доменное имя сайта, это идентификатор ресурса в сети Интернет. Указывая свои персональные данные, вы по сути оформляете права собственности на имя (интернет-адрес сайта). Зарегистрировать доменное имя можно как на Физическое, так и на Юридическое лицо. Выберите нужный вариант в форме указания персональных данных.

После отправки запроса на регистрацию доменного имени, нужно выждать некоторое время (на память, от часа до суток), пока регистратор оформит его.

Как вы смогли заметить, доменных зон для регистрации имени сайта, на сегодняшний день очень много. На любой вкус и кошелёк как говорится. В данной статье я указал лишь две, RU и РФ, на мой взгляд самые распространенные и недорогие в России. Но при желании, и финансовой возможности вы можете выбрать любую доменную зону из представленных, для регистрации имени вашего сайта.

Подключение сертификата безопасности к доменному имени

После того как вы получите уведомление о том, что выбранное вами доменное имя зарегистрировано на вас, можно нему подключить Сертификат безопасности.

В панели управления переходим Домены >> SSL-сертификаты. 

SSL сертификаты на Таймвеб

На странице выбора сертификата можно остановится на минимуме, для начала, и подключить бесплатный сертификат SSL Lets Encrypt.

Подключение сертификата SSL Let’s Encrypt на Таймвеб

Нажимаете Заказать. На следующей странице вы можете ознакомится с характеристиками данного сертификата. Выбрать доменное имя, к которому нужно подключить этот сертификат. Также, по желанию, вы можете воспользоваться Дополнительными услугами по обслуживанию сертификата специалистами TIMEWEB. Затем соглашаетесь с правилами предоставления услуг, и нажимаете Заказать. По истечении небольшого промежутка времени (это может быть несколько минут), заказанный сертификат будет прикреплен к вашему Домену

Сертификат безопасности для сайта

На странице Мои домены, вы сможете посмотреть состояние подключенного сертификата. Напротив вашего доменного имени будет иконка Щит. Двухцветный щит – сертификат не установлен, одноцветный щит – сертификат установлен.

Список доменов на Таймвеб

Для чего вообще нужен Сертификат безопасности на домен.

Сертификат безопасности обеспечивает защищённое (зашифрованное) соединение пользователей с вашим сайтом, по безопасному протоколу HTTPS.

Пример url адреса с разными протоколами:

http://kubano-id.ru - Незащищённое соединение

https://kubano-id.ru - Защищённое соединение

Современные браузеры могут просто не открыть сайт пользователю если на нём не установлен Сертификат безопасности. Вместо перехода на ваш сайт, пользователь увидит предостерегающее сообщение, о том что сайт работает по незащищённому соединению, и введенные им данные могут быть украдены. 

Пример отображения сайта, без сертификата безопасности

Соответственно пользователь тут же покинет ваш сайт, и возможно уже никогда к нему вернется.

 

Создание сайта (размещение файлов сайта на сервере) 

В панели управления перейдите Сайты >> Мои сайты.

Список сайтов на Таймвеб

На странице где будут отображены все созданные вами сайты, нажмите Создать.

В открывшемся окне вам нужно будет ввести (придумать) название коренной директории (папки) вашего сайта. При необходимости вы можете добавить комментарий к директории вашего сайта. Чтобы впоследствии (когда их будет 1 000+), вы могли легко отыскать нужный.

Создание сайта на Таймвеб

Именно в этой директории и будут хранится файлы вашего сайта. 

Директория сайта на Таймвеб

Далее вам нужно загрузить файлы вашего сайта в созданную коренную директорию. Для этого переходим в Файловый менеджер. 

Загрузка файлов в директорию Таймвеб

Здесь мы видим созданную вами ранее корневую директорию (папку) вашего сайта. Войдите в папку с сайтом. Внутри будет типовая директория public_html, войдите в неё. 

Директория сайта на Таймвеб, для загрузки файлов

Внутри public_html вы увидите директорию cqi-bin, и индексный html-файл.

(Цитата Яндекс) Директория cqi-bin (Common Gateway Interface — Binary) служит местом хранения исполняемых программ на веб-сервере. Обычно это программы на языках Perl или Python, которые обрабатывают данные, предоставленные пользователями из веб-форм или других источников.

Сейчас нам эта директория не нужна, но возможна понадобится в будущем. Поэтому её просто трогать не будем, оставим как есть.

Файл index.htm, это заглушка от TIMEWEB, интернет-страница примерно следующего содержания:

Заглушка htm в директории Таймвеб

На ваше усмотрение, её можно удалить. Поставьте галочку напротив файла, и нажмите иконку удаления (на скрине выше).

В итоге вы получите следующее содержимое корневой директории вашего сайта: 

Загрузка файлов на Таймвеб

Именно сюда мы и поместим файлы нашего сайта.

Находясь в директории public_html вашего сайта, в верхнем меню выберите Загрузить. При загрузке выберите скачанный ранее архив InstantCMS (система управления контентом), который вы сохранили на вашем компьютере.

Обязательно выберите Распаковать архив при загрузке (Разархивировать). 

Распаковка архива с CMS в директорию Таймвеб

В итоге, в течении нескольких секунд, файлы вашего сайта будут загружены на сервер. 

Файлы загруженные на Таймвеб

 

Создание базы данных

В панели управления перейдите в Базы данных. На странице где будут показаны все созданные вами базы, выберите Создание новой базы данных.

Создание базы данных MySQL

В появившейся форме введите название базы данных. Это название будет также именем пользователя создаваемой базы данных.

Вам нужно придумать только вторую часть названия (после нижнего подчеркивания), в первой части будет автоматически подставлен ваш Логин к аккаунту TIMEWEB.

Далее придумайте, или Сгенерируйте надёжный пароль. После чего нажмите Создать.

! Обязательно сохраните где-нибудь Название базы/Имя пользователя базы и пароль. Скоро они вам понадобятся. 

Данные для входа в базу данных

 

Привязка домена к сайту

Перейдите на страницу Мои домены, и напротив вашего домена нажмите Плюс (привязать сайт к домену). Выберите сайт к которому нужно привязать данный домен, и нажмите Прявязать.

Привязка домена к сайту на Таймвеб

Всё, через несколько минут, корневая директория вашего сайта будет доступна в сети Интернет по доменному имени. Например: https://moysaytik.ru.

 

Запуск сайта на CMS (система управления контента)

Введите в адресной строке браузера доменное имя вашего сайта, с протоколом https:// (пример - https://moysaytik.ru).

После этого вам откроется Мастер установки системы InstantCMS.

На первом пункте установки нажмите Далее.

Мастер установки InstantCMS

На втором пункте вам нужно ознакомится с лицензией, согласится с условиями, и нажать Далее.

Лицензия использования InstantCMS 

Далее идёт проверка PHP скриптов установленных на сервере TIMEWEB, которые необходимы для стабильной работы InstantCMS

Можете ознакомится, убедится что всё необходимое есть, и нажать Далее.

Проверка PHP скриптов, при установке InstantCMS 

На четвертом пункте установки, вы можете ознакомится с формированием путей до папок и файлов, важных для функционирования системы. Нажмите Далее. 

Пути до файлов при установке InstantCMS, на сервере Таймвеб 

На следующем этапе установки, вы уже можете задать первые настройки для вашего сайта.

  1.       Название сайта
  2.       Заголовок главной страницы
  3.       Ключевые слова
  4.       Описание сайта

Пункты Шаблон сайта и Шаблон админпанели, лучше пока не трогать, оставить как есть.

Всё это можно указать и позже, уже непосредственно в Административной панели сайта. Тут по желанию, либо пропишите сразу, либо просто нажмите Далее. 

Первичные настройки сайта при установке InstantCMS 

На шестом пункте установки остановимся подробней, здесь нужно заполнить поля для взаимодействия CMS системы, с базой данных сайта на сервере TIMEWEB.

Здесь нужно будет вернутся к сохраненным вами Названии и паролю, которые вы вводили при создании базы данных на сервере.

По полям:

  1.       Сервер MySQL – оставляем localhost
  2.       Пользователь – указываем имя пользователя базы данных
  3.       Пароль – указываем пароль базы данных
  4.       Галочку для создания базы данных ставить не нужно. Так как базу данных вы уже создали ранее на сервере.
  5.       Поле База данных – указываем название базы данных (повторяет имя пользователя)
  6.       Кодировка базы данных – оставляем UTF8mb4
  7.       Движок базы данных – оставляем InnoDB
  8.       Префикс таблиц – оставляем cms_
  9.       Таблица с пользователями – создать новую
  10.        Установить демо данные – установите галочку для создания демо данных*** 

      *** Демо данные нужны для более скорейшего ознакомления с системой InstantCMS, и тем, как ею управлять.

Благодаря тому что после установки и запуска, вы получите сайт уже заполненный информацией, вам будет легче понять как редактировать, удалять, управлять контентом на сайте.

После заполнения всех необходимых полей, нажмите Далее. 

Подключение базы данных к сайту на InstantCMS 

На седьмом пункте, введите данные главного Администратора сайта. Того кто будет иметь Максимальные права для управления, настройки, и редактирования сайта.

Главный Администратор в свою очередь, сможет уже наделять правами других пользователей сайта (модераторов например), и давать им, на своё усмотрение, ограниченные или полные права на управление различными разделами сайта.

Также, введённые на данном пункте установки, Е-мэйл и пароль будут данными для авторизации главного Администратора на сайте. Заполните данные поля, сохраните где-нибудь эту информацию, и нажмите Далее. 

Введение данных администратора, в системе InstantCMS 

Следующий пункт установки, Создание файла конфигурации, скорее информативный, и сейчас его можно пропустить, просто нажав Далее.

Но в последствии уже после запуска сайта, я бы рекомендовал вам пройти по пути*** расположения данного файла в Файловом менеджере сервера TIMEWEB, и проверить установленные права доступа на папки и файлы. При необходимости установить рекомендуемые.

*** У меня на скрине это путь затёрт, но при установке вы будете видеть где расположен файл конфигурации вашего сайта. 

Создание файла конфигурации, при установке InstantCMS 

Далее очередной информативный пункт о работе Планировщика*** на сайте.

*** Планировщик задач в системе CMS, это PHP файл (cron.php) который при взаимодействии с панелью задач Crontab на сервере TIMEWEB, позволит вам автоматизировать некоторые задачи по администрированию сайта.

Планировщик задач в системе InstantCMS 

Панель Crontab на сервере Таймвеб

Посмотрите, почитайте, изучите и нажмите Далее. 

И наконец последний пункт Мастера установки, Завершение.

Здесь Обязательно нужно удалить папку install на сервере TIMEWEB, в Файловом менеджере. И уже после этого нажать на ссылку ПЕРЕЙТИ НА САЙТ в Мастере установки InstantCMS. 

Удаление папки install на сервере Таймвеб 

Завершение установки InstantCMS 

Кликнув по ссылке «Перейти на сайт», вы наконец попадаете на главную страницу Вашего сайта, созданного собственными руками и головой. С чем Вас и Поздравляю! 

Главная страница InstantCMS 

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

Также вы можете авторизироваться на сайте с данными главного Администратора, и ознакомится с Панелью Управления InstantCMS.

Введите Е-мэйл адрес и пароль администратора сайта, который вы указывали в Мастере установки InstantCMS.

Вход на сайт InstantCMS 

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

Вход в панель управления сайтом InstantCMS 

И Вуаля, вы в Административной панели вашего сайта. Творите! 

Панель управления сайтом InstantCMS 

Если всё же остались вопросы по запуску сайта, можете писать в теме. По возможности отвечу… или ответят.)

И ещё…

Полезные ссылки

Облако TIMEWEB

Форум InstantCMS

61 просмотр (+1 за сегодня)
Нет комментариев. Ваш будет первым!
Используя сайт Дайджест юга России, вы соглашаетесь с тем, что мы используем файлы cookie.