Как запустить сайт на сервере
Перейти к содержимому

Как запустить сайт на сервере

  • автор:

DevOps Basics: как запустить сайт на своем сервере

Polina Shneider

DevOps (development + operations) — это направление, находящееся на рубеже разработки ПО и системного администрирования. Примерами DevOps-задач могут быть размещение проекта на сервере, автоматизация деплоя и обеспечение бесперебойной работы сервиса в условиях высокой нагрузки.

Понимать принципы DevOps полезно любым разработчикам. В этой статье мы начнем с основ — настроим сервер и запустим на нем сайт.

Наш гайд будет состоять из нескольких этапов:

  • Покупка домена
  • Аренда сервера
  • Настройка DNS-записей
  • Настройка nginx, как обработчика запросов

Покупка домена

Это можно сделать на любом сервисе-регистраторе: (например, reg.ru, godaddy, namecheap, gandi.net). Вам нужно подобрать свободное имя, заполнить регистрационные данные и внести оплату.

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

Следующим шагом нужно выбрать vps-хостинг (virtual private server) и арендовать сервер. Это может быть Selectel, Timeweb или любой другой.

Мы не будем рассматривать работу с виртуальным хостингом (shared hosting), а настроим всё сами. А сейчас небольшое отступление — чем виртуальный хостинг отличается от vps.

Виртуальный (shared) хостинг VPS-хостинг
Много сайтов разных владельцев находятся на одном сервере. Вы арендуете виртуальный выделенный сервер и размещаете на нем свои проекты.
У вас нет root-прав. Вы не можете влиять на установленную на сервере ОС и набор ПО. У вас есть root-права. Можно настроить окружение под свои потребности.
Есть предустановленная панель управления с графическим интерфейсом. Панели управления в комплекте нет. Для работы понадобятся навыки администрирования Linux.
Подходит для сервисов с небольшой посещаемостью. При большом количестве посетителей может начать тормозить из-за «сайтов-соседей». Подходит для проектов с высокой нагрузкой.

Размещение сайта на хостинге

1. Войдите в панель управления хостингом, используя свой номер договора и пароль.

2. Перейдите в раздел Сайты.

3. Нажмите кнопку Создать сайт в правом верхнем углу.

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

5. Выберите CMS из списка доступных. В качестве примера устанавливается CMS WordPress.

6. Укажите необходимые данные для автоматической установки и нажмите кнопку Продолжить.

7. На финальной странице вы сможете увидеть основные реквизиты для дальнейшей работы с сайтом.

8. Обратитесь к своему сайту по адресу http://ваш_домен/. Если домен направлен на хостинг, то вы увидите главную страницу сайта.

Продолжить работу с сайтом вы сможете в административной панели вашей CMS. Чтобы попасть в неё, нажмите на кнопку Перейти в панель управления.

Без автоматической установки CMS

1. Войдите в панель управления хостингом, используя свой номер договора и пароль.

2. Перейдите в раздел Сайты.

3. Нажмите кнопку Создать сайт в правом верхнем углу.

4. Выберите домен из списка зарегистрированных по договору или введите название сайта вручную и нажмите кнопку Продолжить.

5. Далее выберите вкладку Без CMS. Для создания базы данных активируйте слайдер Создать базу, введите название базы, имя пользователя и пароль, а затем нажмите кнопку Продолжить.

6. После создания сайта на хостинге появится каталог с его названием. Файлы следует разместить в каталоге ваш_домен/docs. Сделать это можно с помощью файлового менеджера панели управления или FTP-клиента.

7. Обратитесь к своему сайту по адресу http://ваш_домен/. Вы увидите главную страницу сайта или мастер установки CMS. При необходимости выполните инструкции мастера установки CMS.

8. В некоторых случаях может потребоваться дополнительная настройка веб-сервера для корректной работы сайта. Системные требования следует уточнить у разработчиков сайта или в документации по вашей CMS. Также рекомендуем ознакомиться с инструкциями по настройке популярных CMS.

9. Базовая настройка веб-сервера производится в разделе Управление веб-сервером панели управления хостинга. На вкладке Управление модулем PHP можно выбрать версию PHP, а также изменить основные настройки PHP.

Как разместить готовый сайт в Интернете

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

Если у вас нет готового архива, вы можете создать сайт с нуля на WordPress или в Конструкторе сайтов Рег.ру.

Быстрый старт

Получите все необходимые инструменты для быстрого запуска бизнеса в Интернете. В пакет «Быстрый старт» входят домен в зоне .ru, производительный хостинг и SSL-сертификат.

Как разместить свой сайт в Интернете?

Сайт — это по факту совокупность файлов (текст, программные скрипты, база данных, изображения и др.).

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

Пока этот архив хранится только на вашем компьютере, о существовании сайта никто не знает. Чтобы сайт появился в Интернете и его увидели другие пользователи, нужно разместить эти файлы в сети. Для этого нужно:

  1. Зарегистрировать домен.
  2. Заказать хостинг.
  3. Привязать домен к хостингу.
  4. Разместить сайт на хостинге.

Рассмотрим каждый шаг подробнее.

Шаг 1. Зарегистрируйте домен

Домен — это имя сайта в сети. Слова «домен» и «сайт» часто употребляют как синонимы, хотя это разные понятия. Сайт — это веб-страницы, которые отображаются в Интернете. Домен — это уникальный «адрес» сайта в сети. Если у сайта не будет домена, пользователи не найдут к нему путь и не увидят содержимое.

Чтобы выбрать домен, нужно определиться с доменной зоной и придумать доменное имя. Подбор домена и зоны зависит от целей и направленности сайта. В Рег.ру можно выбрать домен в более чем 750 доменных зонах: международных, национальных и тематических. Определиться с выбором помогут инструкции: Как выбрать домен? и Как придумать доменное имя для сайта?

После выбора домена его нужно зарегистрировать. На странице заказа вы указываете контактные данные и выбираете срок регистрации домена — он зависит от доменной зоны. Например, для доменов .ru, .su и .рф максимальный срок регистрации — один год. А в международных зонах домен можно зарегистрировать на год, пять или десять лет.

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

После регистрации ваш домен будет отображаться в личном кабинете Рег.ру. Через личный кабинет вы сможете управлять доменом и менять его настройки.

Если вы зарегистрировали домен, переходите к выбору и заказу хостинга.

Шаг 2. Закажите хостинг

Хостинг — это площадка для размещения файлов сайта. Файлы размещаются на специальных компьютерах — серверах. Серверы постоянно находятся в сети и подключены к бесперебойному электропитанию. Благодаря этому размещенные на них сайты доступны круглосуточно. Таким образом, хостинг — это аренда места и мощностей.

В Рег.ру вы можете заказать хостинг под свой проект: виртуальный хостинг, VPS или Dedicated. Самый популярный и простой в работе — виртуальный хостинг. На таком хостинге можно разместить любой сайт: от простого сайта-визитки до интернет-магазина.

  • тариф: выбор зависит от количества сайтов, которые можно добавить в рамках одной услуги (от 1 до 70). Определиться с выбором поможет статья: Советы по выбору тарифа хостинга.
  • срок заказа (от 1 месяца). Чем больше срок заказа, тем ниже цена за месяц.
  • панель управления хостингом: ISPmanager, Plesk или cPanel. Через панель можно управлять настройками хостинга и размещёнными на нём сайтами. Как выбрать панель управления хостингом?Как разместить сайт, написанный в HTML

После заказа хостинга нужно связать домен и хостинг между собой.

Шаг 3. Привяжите домен к хостингу

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

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

Чтобы привязать домен к хостингу, нужно прописать хостинговые DNS-серверы (ns1.hosting.reg.ru, ns2.hosting.reg.ru) автоматически или вручную по инструкции: Как привязать домен к хостингу?

Как завести сайт в интернете

Если вы прописали DNS-серверы для домена, приступайте к размещению сайта в Интернете.

Шаг 4. Разместите сайт на хостинге

Есть несколько вариантов, как можно разместить свой сайт на хостинге. Например, это можно сделать через SSH и по FTP. Однако самый простой путь — размещение сайта через панель управления хостингом.

Чтобы разместить сайт через панель управления, нужно загрузить архив с файлами сайта в корневой каталог и импортировать базу данных (если она есть). В зависимости от выбранной панели это можно сделать по одной из инструкций: Как разместить сайт в ISPmanager?, Как разместить сайт в Plesk? или Как разместить сайт в cPanel?

После размещения архива с файлами сайт может быть доступен не сразу. Если ранее вы прописали или сменили DNS-серверы, дождитесь их обновления в течение 24 часов. DNS-серверы обновятся и сайт появится в Интернете.

Теперь вы знаете, как зарегистрировать свой сайт в интернете, и без труда сможете разместить свой сайт.

Помогла ли вам статья?

Спасибо за оценку. Рады помочь ��

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *