Как настроить собственный хостинг? — Хабр Q&A

Как настроить собственный хостинг? — Хабр Q&A Хостинг
Содержание
  1. Добавление базы данных и почтового домена
  2. Что такое домен и хостинг
  3. Что такое vps/vds сервер
  4. 2 способа привязать домен к хостингу вручную
  5. 8 лучших хостингов для привязки домена
  6. Активно развивающийся портал, форум, небольшой интернет-магазин
  7. Безопасность
  8. Второй этап: устанавливаем права
  9. Вход в панель
  10. Вход с vmmanager
  11. Для чего еще можно использовать виртуальный сервер
  12. Для чего он нужен
  13. Добавляем сайты на vps сервер: настройка apache и dns
  14. Дополнительные настройки сервера
  15. Дополнительные услуги
  16. Загрузка файлов сайта
  17. Как настроить собственный хостинг?
  18. Небольшой развивающийся проект
  19. Обеспечение безопасности
  20. Обновление сервера и настройка доступа
  21. Оптимальная конфигурация vps сервера для сайта
  22. Первый этап: создаем отдельные каталоги для сайтов
  23. Перенос сайтов
  24. Подключение к серверу
  25. Привязка домена к хостингу vps с использованием a записи
  26. Проверка привязки домена к хостингу
  27. Пятый этап: включаем хосты
  28. Размещение вручную
  29. Размещение сайтов на vds/vps
  30. Регистрация и вход в биллинг-панель
  31. Советы по выбору хостинга
  32. Создание дроплета (виртуального сервера)
  33. Тарифы
  34. Тестовый период
  35. Третий этап: создаем проверочные страницы
  36. Управление виртуальными серверами в vmmanager
  37. Успешный сайт, небольшой игровой сервер (minecraft, mu, lineage и др.)
  38. Функция «ip-адреса»
  39. Функция «vnc»
  40. Функция «диски»
  41. Функция «интерфейсы»
  42. Функция «информация»
  43. Функция «использование канала»
  44. Функция «нагрузка»
  45. Функция «пароль»
  46. Функция «перезапуск»
  47. Функция «переустановить»
  48. Функция «снимки»
  49. Функция «старт»
  50. Функция «стоп»
  51. Через панель управления
  52. Четвертый этап: настройка виртуальных хостов apache
  53. Шаг 1. покупка домена
  54. Шаг 2. создание сайта
  55. Шаг 6. настраиваем мониторинг сайта
  56. Этап 1: изменение dns записей
  57. Этап 2: добавление домена в панель управления хостинга

Добавление базы данных и почтового домена

При необходимости пользователь может создать базу данных. Для этого нужно пройти из раздела «Главное» в подраздел «Базы данных» и нажать «Создать».

Читайте также:  Внесение DNS записей в панели

Далее следует заполнить поля формы «Новая база данных» и нажать «Ok».

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

Аналогичным образом добавляются и почтовые домены сайта. Для этого нужно перейти по пути «Главное» → «Почтовые домены» и нажать «Создать».

Что такое домен и хостинг

При разработке сайта следует заранее побеспокоиться о том, где он будет храниться. Но для начала давайте разберемся, что же такое «сайт». Веб-сайтом называется совокупность каталогов и файлов, расположенных на одной или нескольких веб-страницах в формате .php или .html, логически связанных друг с другом.

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

Что такое vps/vds сервер

Virtual Dedicated Server (VDS, «виртуальный выделенный сервер») или Virtual Private Server (VPS, «виртуальный частный сервер») – это услуга, в рамках которой клиенту предоставляется в аренду виртуальный сервер с правами доступа суперпользователя (root права). Более подробно о VPS/VDS и принципе его работы можно прочитать в нашем блоге.

2 способа привязать домен к хостингу вручную

Существуют два способа, как можно вручную привязать домен к хостингу ввиду отсутствия привязки в автоматическом режиме:

  • зайти в доменные настройки и изменить NS-серверы. Такой способ считается самым оптимальным и удобным, ведь в этом случае при изменении IP-адреса хостинга произойдет автоматическая перенастройка;
  • произвести замену IP-адресов в DNS-записях домена IP-адресом хостинга. Но привязав домен таким путем, смена IP-адреса хостинга повлечет за собой повторение процедуры, более того, сайт может оказаться недоступным, и придется искать причины случившегося.
Читайте также:  Конфигурация HTTPS-сервера: оптимизируйте безопасность веб-сайта без особых усилий

8 лучших хостингов для привязки домена

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

Самый низкий по цене тарифный план предполагает ежемесячную плату в размере 169 рублей за 10 Гб диска. Панель администратора позволяет установить CMS и настроить Cron. Хостинг-провайдер предоставляет своим клиентам круглосуточную техническую поддержку, поддерживает перенос данных с прочих хостингов.

Стоимость услуги размещения веб-сайта начинается от 165 рублей в месяц, хостинг имеет гибкую тарифную сетку. Тестовый период предоставляется на 30 дней. Также оказывают круглосуточную техническую поддержку клиентам. Серверы расположены на жестких дисках, ведущих работу на NVMe протоколах. Имеет максимально комфортную для работы панель управления.

Предлагает пользователям самый низкий тариф стоимостью 98 рублей в месяц (но на нем недоступны базы данных и CMS). Для оценки функциональных возможностей хостинга дается бесплатный пробный период длительностью 2 недели. Предоставляет в распоряжение пользователей собственный конструктор сайтов.

8 лучших хостингов для привязки домена
8 лучших хостингов для привязки домена

Панель управления представлена тремя вариациями на выбор пользователя – ISPmanager, cPanel, Plesk. К недостаткам можно отнести то, что техническая поддержка работает по определенному графику, при этом запросы обрабатываются достаточно долго. Также сильно завышена цена на домены и услугу по их продлению.

Самый низкий по цене тариф – 118 рублей в месяц, на нем доступна возможность размещения до 5 сайтов, 5 Гб на диске типа NVM. Тестовый период составляет 1 месяц, можно бесплатно использовать SSL-сертификат. Можно пользоваться встроенными антивирусом и антиспамом, менеджером файлов, а также имеется возможность автоматической установки самых распространенных CMS.

Предлагает тарифы от 69 рублей в месяц с возможностью размещения одного сайта. Бесплатный пробный период для юридических лиц и индивидуальных предпринимателей составляет 1 неделю. Провайдер помогает в миграции сайтов. Есть возможность установки CMS в автоматическом режиме, при покупке услуг хостинга можно получить бонусы. Возможно размещение сайта на сервере в другой стране. Имеет удобную панель управления ISPmanager 5.

Минимальная стоимость тарифного плана составляет 159 рублей в месяц, на нем предоставляется возможность создания 5 сайтов. Период бесплатного тестирования составляет 14 дней. Возможна автоматическая установка CMS, отсрочка платежей, backup данных сайта раз в сутки. Размещение на быстрых SSD-дисках, работающих на протоколах NVMe.

Минимальная стоимость размещения сайта – 99 рублей в месяц. Но на таком тарифе нельзя создать базы данных. На диске выделяется пространство объемом 10 Гб. Все остальные типовые функции, предоставляемые хостинг-провайдером, в том числе, автоматическая установка CMS, доступны на более дорогих тарифах.

Стоимость самого недорого тарифа – 118 рублей в месяц с возможностью размещения до 5 сайтов на 10 Гб пространства SSD-диска. Провайдером предоставляются бесплатный SEO-модуль, sms-информирование. При покупке услуг хостинга клиент получает в подарок домен.

Активно развивающийся портал, форум, небольшой интернет-магазин

  • 1-2 Гб оперативной памяти;
  • 20 — 30 Гб HDD; — 2 ядра по 2
  • 25 ГГц.

Решение для популярных сайтов, новостных порталов, блогов с количеством посетителей до 20-30 тысяч пользователей в сутки.

Безопасность

Обеспечение безопасности виртуального сервера — важнейший аспект для каждого владельца VPS. Настройки безопасности всегда индивидуальны и должны подстраиваться под конкретную задачу.

Про защиту сервера от взлома расскажет обзорная статья в нашем блоге. Про то, так защититься от DDoS-атак — одной из самых распространенных угроз безопасности VDS, можно узнать здесь.

На хостинге Еternalhost  реализована возможность подключения системы надежной защиты сайтов от DDoS-атак. Услуга предоставляется клиентам бесплатно. Нужно только обратиться в техническую поддержку — специалисты сами настроят фильтры под индивидуальные нужды ресурса.

Второй этап: устанавливаем права

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

sudo chown -R polzovatel:polzovatel /var/www/mysitename1.org/public_html
sudo chown -R polzovatel:polzovatel /var/www/mysitename2.org/public_html

polzovatel – это имя пользователя, которому присваиваются права доступа к каталогам public_html, содержащим файлы сайта.

Редактируем права доступа:

sudo chmod -R 755 /var/www

Обратите внимание! В Linux-системах права доступа задаются цифрами для всех типов пользователей: создателя файла/директории, пользователей группы владельца, других пользователей.

Например, 755 означает:

ВладелецГруппаОстальные

755
Все права: чтение, выполнение и записьЧтение и выполнениеЧтение и выполнение

В таблицы приведены варианты присвоения прав:

ЗначениеПрава доступа к файлуПрава доступа к каталогу

0НетНет
1ВыполнениеЧтение файлов, просмотр свойств
2ЗаписьНет
3Запись, выполнениеВсе, за исключение просмотра списка файлов
4ЧтениеПросмотр имен файлов
5Чтение, выполнениеДоступ, чтение
6Чтение, записьДоступ, чтение
7Полные праваПолные права

Вход в панель

После установки ISPmanager 5 Lite нужно открыть панель. Она обладает простым и интуитивно понятным интерфейсом. Дополнительную информацию по использованию можно легко найти в официальной документации.

Вход с vmmanager

Войти в VMmanager можно двумя способами.

Для чего еще можно использовать виртуальный сервер

Ниже можно найти ссылки на полезные статьи, раскрывающие важные аспекты работы с VPS/VDS.

Для чего он нужен

Виртуальные выделенные серверы могут применяться для различных задач. К примеру, для размещения сайтов, VPN, игровых или почтовых серверов, создания удаленных рабочих столов, хранения данных и многого другого. Наиболее популярные варианты применения VPS/VDS рассмотрены в этой статье.

Далее опишем поэтапный процесс работы с виртуальным сервером на примере хостинга Eternalhost — от выбора подходящего тарифа и покупки до настройки компонентов через панель управления веб-сервером.

Добавляем сайты на vps сервер: настройка apache и dns

Apache позволяет создать бесконечное количество виртуальных хостов, вследствие к одному IP можно привязать множество сайтов. Но не стоит забывать об аппаратных ограничениях. Процесс размещения нескольких сайтов на одном VPS/VDS сервере разделяется на несколько этапов.

Дополнительные настройки сервера

Настроим ротацию логов (опционально), чтобы сохранять больше истории и сжимать старые логи.

Настраиваем таймзону: взяли из этого мануала — хорошее полное руководство по настройке Ubuntu в целом. Настраиваем синхронизацию времени.

Настраиваем DNS, ибо сервер, используемый по умолчанию, не работает корректно для некоторых имён. Рекомендуем добавить сервер 1.1.1.1.

И бонус: раскрашиваем консоль bash и добавляем подсветку синтаксиса в nano.

Выключаем сервер sudo poweroff и создаём снимок с начальной настройкой, чтобы потом можно было легко вернуться к нему в случае необходимости. Затем для включения заходим в админку DigitalOcean и щёлкаем по тумблеру On.

Поздравляем, вы настроили свой первый сервер! Пользы от него пока что никакой, просто удалённый Linux, в котором можно изучать устройство ОС и вбивать разные команды. Дальше вам нужна другая инструкция, например по настройке веб-сервера.

Дополнительные услуги

В случае необходимости, клиент может дополнительно приобрести SSL-сертификат (от 650 ₽/год), ISPmanager Lite (240 ₽/мес) или доменное имя.  Для использования доменного имени пользователю понадобится настройка DNS-хостинга.

Загрузка файлов сайта

Теперь можно перейти к загрузке файлов сайта. Для этого — выделить доменное имя одним кликом и нажать «Войти» в верхней панели.

В открывшейся панели нужно перейти по пути «Главная» → «Менеджер файлов» → папка «www» → доменное имя.

В папку с нужным доменным именем следует добавить файлы сайта при помощи функции «Закачать» из верхнего меню.

Как настроить собственный хостинг?

Технически:

Во первых вам надо решить где вы будете рулить почту и ДНС.

Вариантов два:

У сторонних провайдеров (тот же упомянутый Яндекс предоставляет бесплатно и услуги почты, и управление ДНС).

Это даст вам меньше морок с настройками и снизит нагрузку на сервер.

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

Во вторых вам нужна панель для управления хостингом.

В принципе, можно использовать любую. Некоторые из них: ISPmanager, Plesk, cPanel, VistaCP, Virtualmin, Zpanel, ISPConfig, DirectAdmin. Есть платные, есть бесплатные.

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

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

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

В третьих, вам надо рассчитать количество нужных ресурсов для сервера, и в соответствии с этим выбрать выделенный или виртуальный сервер.

Организационно:
Если вы хотите иметь возможность не только управлять автоматически хостингом, но и клиентами, пакетами услуг и оплатами — вам нужна ещё и панель для биллинга. Например: BILLmanager, WHMCS.
Для неё лучше использовать отдельный сервер, но это не принципиально.

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

Если есть ещё вопросы, пишите в Skype: olegburcamd

Небольшой развивающийся проект

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

  • 512 Мб оперативной памяти;
  • 5 — 10 Гб свободного дискового пространства;
  • 1,5 — 2 ГГц вычислительной мощности.

Ресурсов достаточно для эффективной обработки до 10 000 пользователей в сутки. Впрочем, при грамотной оптимизации многим вебмастерам удается добиться результата в 20-25 тысяч посетителей. В дальнейшем с ростом числа пользователей можно перейти на более дорогой тариф, существенно расширив возможности системы.

Обеспечение безопасности

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

Поскольку мы уже создали отдельного пользователя, то далее нам нужно отключить доступ по SSH для root. Это нужно для того, чтобы никто даже теоретически не смог подключиться к серверу сразу со всеми возможными правами. Открываем для редактирования файл /etc/ssh/sshd_config и меняем там значение одного параметра:

PermitRootLogin no

Затем перезапускаем SSH, чтобы настройки применились:

sudo service ssh restart

Добавим ещё немного безопасности. Меняем порт для SSH в /etc/ssh/sshd_config:

sudo nano /etc/ssh/sshd_config

Редактируем строку #Port 22 — заменяем на Port 3399 (тут любое четырёхзначное число, которое вы придумаете, не берите из нашего примера).

Не забываем обновить правила в firewall:

ufw allow 3399/tcp

Здесь также замените номер на тот, что выбрали.

Удаляем предыдущее правило для порта по умолчанию:

sudo ufw delete allow OpenSSH

Перезапускаем SSH командой sudo service ssh restart, проверяем.

И устанавливаем защиту от перебора паролей. Обратите внимание, что в инструкции по ссылке используется порт 22 для защиты. Вам нужно указать другой номер — тот, который вы выбрали для доступа по SSH.

Обновление сервера и настройка доступа

После создания открываем наш дроплет в DigitalOcean и копируем его ipv4. Запускаем программу для доступа по SSH. Для Windows рекомендуем PuTTY, для Linux или Mac ничего не нужно — просто командная строка и утилита SSH.

Оптимальная конфигурация vps сервера для сайта

Основная проблема виртуальных хостингов заключается в том, что на одном физическом сервере может располагаться сразу до 50-100 сайтов. Расчет делается на то, пользователи посещают веб-сайты в разное время, и нагрузка равномерно распределяется на протяжении дня.

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

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

Первый этап: создаем отдельные каталоги для сайтов

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

sudo mkdir -p /var/www/mysitename1.org/public_html
sudo mkdir -p /var/www/mysitename2.org/public_html

mkdir – команда «создать каталог (папку), параметр «-p» задается для рекурсивного создания папок: сначала появляется каталог «mysitename1.org», потом каталог «public» – в нем и будет храниться контент веб-ресурсов, которые вы планируете разместить. «/var/www/» — путь, по которому будут создаваться новые директории. Название папок можно задать произвольное.

Обратите внимание, Apache имеет доступ только к каталогу /var/www, а также ко всем вложенным в него папкам и файлам.

Перенос сайтов

Для новых клиентов Eternalhost, которые использовали ISPmanager 5 Lite на старом хостинге и хотят сохранить эту панель на новом, возможен бесплатный перенос до 5 сайтов. Для этого, после приобретения услуги нужно составить соответствующее обращение (тикет) в техническую поддержку.

Подключение к серверу

Основой работы с VPS сервером на Linux является SSH подключение. Подключение по SSH осуществляется с помощью SSH клиентов. Одним из самых популярных является PuTTY. Работа с программой подробней рассмотрена в этой статье. Информацию о других способах подключения по SSH протоколу можно найти здесь.

Работа с серверами на Windows осуществляется с помощью протокола удалённого рабочего стола RDP (Remote Desktop Protocol). Он позволяет обеспечить удалённую работу пользователя с сервером, на котором запущен сервис терминальных подключений. Подробнее тема подключения к удаленному рабочему столу по RDP рассмотрена в данной статье.

Привязка домена к хостингу vps с использованием a записи

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

Если такой подход для вас оказался более предпочтительным, файл вашей DNS-зоны со всеми важными записями (CNAME, MX, NS и так далее) сохранится у текущего хостинг-провайдера. Такой вариант подходит для новичков-разработчиков сайтов, а также тех, кто не ставит целью изменение местоположения своей DNS-зоны.

Команда «dig» и такой инструмент, как «DNS lookup» могут оказаться полезны для выяснения NS-записей, если неизвестно направление вашего домена в данный момент времени.

Итак, после определения направления доменного имени необходимо перейти к хостинг-провайдеру и открыть DNS-зону вашего домена.

К добавлению DNS-записей существует два варианта подхода:

  • Применить две А-записи – одна для вашего домена, вторая для его поддомена www.
  • Применить для вашего домена А-запись, а для его поддомена www – CNAME.

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

Вариант 1 – Применение двух A записей:

Вариант 2 – Применение A-записи и CNAME:

На следующем шаге после того, как домен направлен на ваш VPS, необходимо проверить, не были ли допущены ошибки при добавлении записей. Как уже отмечалось выше, DNS обновляется в течение 24 часов, следовательно, нужно выждать некоторое время, чтобы сайт снова стал доступен.

Если в результате выделенный IP-адрес отражается в качестве А-записи, вы можете быть уверены, что сделали все верно. Следовательно, здесь остается только дождаться, когда зоны DNS обновятся для всей сети. Чтобы данный процесс происходил чуть быстрее, можно очистить DNS и кэш браузера. Как только обновление завершится, переход в браузере по адресу домена отобразит страницу, загружаемую по умолчанию.

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

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

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

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

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

Разобравшись поэтапно в том, как можно привязать домен к новому хостингу, сделать это будет достаточно просто, потратив всего 15-20 минут. Далее останется только ждать, когда завершится обновление.

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

Пятый этап: включаем хосты

Чтобы подключить домены, в консоли задаем:

sudo a2ensite mysitename1_org.conf
sudo a2ensite mysitename2_org.conf

Перезапускаем сервер для активизации внесенных правок:

sudo service apache2 restart

Размещение вручную

Чтобы разместить сайт на Linux-сервере в ручном режиме, потребуется установить комплект инструментов (стек) LEMP (Linux, Nginx, MySQL, PHP) или LAMP (Linux, Apache, MySQL, PHP).

Для размещения на VDS популярных приложений для разработчиков — Ruby, Python, Node.js, Perl, дополнительная настройка не потребуется. Это же относится и к сайтам, созданным на основе этих веб-сервисов. Их развертывание можно производить прямо на «голую» виртуальную машину, без использования каких-либо плагинов.

На Windows установка сайтов возможна с помощью WEB-сервера IIS. Подробнее об установке и настройке IIS узнать из этой статьи.

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

Для установленных веб-серверов Apache и Nginx выгрузку файлов сайта следует осуществлять в папку корневого каталога «www». Ее расположение будет зависеть от ПО, установленного на предыдущих этапах. Например, для Apache путь к директории сайта по умолчанию будет следующим:

/var/www/html

Размещение сайтов на vds/vps

Виртуальный выделенный сервер отлично подходит для размещения сайтов. Сделать это можно как в ручном режиме, так и через панель управления хостингом.

Регистрация и вход в биллинг-панель

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

После прохождения регистрации можно заказать VPS и начать управлять виртуальным сервером через панель VMmanager.

Советы по выбору хостинга

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

Они заключаются, главным образом, в том, что специалисты российских хостинг-провайдеров обладают более глубоким пониманием всех тонкостей сети родной страны, соответственно, техническое обслуживание происходит на более высоком и качественном уровне.

Советы по выбору хостинга
Советы по выбору хостинга

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

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

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

Создание дроплета (виртуального сервера)

Идём на DigitalOcean, регистрируемся. Ссылка реферальная, по ней вам дадут кредит на 100 $ на 60 дней. Хватит на 2 месяца бесплатных экспериментов, а затем 5 $ в месяц — точно не выше средней цены по рынку за VPS аналогичной мощности и возможностей.

Тарифы

На Eternalhost клиент может выбрать из четырех различных тарифов:

  • Начальный: 1 x 2.8 ГГц CPU, 1 ГБ DDR4, 16 ГБ NVMe.
  • Базовый: 2 x 2.8 ГГц CPU, 2 ГБ DDR4, 32 ГБ NVMe.
  • Премиум: 3 x 2.8 ГГц CPU, 4 ГБ DDR4, 64 ГБ NVMe.
  • Свободная конфигурация: здесь клиент может сам настроить параметры сервера самостоятельно.

На странице VPS/VDS можно подробнее ознакомиться с конфигурациями и посмотреть тарифы VPS.

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

Тестовый период

Для VDS/VPS тестовый период не предоставляется, но вы можете запросить возврат денежных средств в течение 14 дней после покупки услуги.

Третий этап: создаем проверочные страницы

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

Формируем index.html:

nano /var/www/mysitename1.org/public_html/index.html

В файле создаем простой html-документ:

Сохраняем файл.

Повторяем процедуру для других сайтов. Можно ускорить процесс, скопировав содержимое первого документа в каталог второго сайта:

cp /var/www/mysitename1.org/public_html/index.html /var/www/mysitename2.org/public_html/index.html

Управление виртуальными серверами в vmmanager

Для управления серверами в разделе «Управление» нужно перейти в раздел «Виртуальные машины». Откроется панель, в которой можно управлять VDS. Здесь отображаются все купленные виртуальные серверы.

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

Успешный сайт, небольшой игровой сервер (minecraft, mu, lineage и др.)

  • от 4 Гб RAM;
  • 30-50 ГБ HDD;
  • 2-3 ядра по 3 – 3,5 ГГц.

Оптимальное решение для успешных веб-проектов с количеством посетителей, достигшим 50 тысяч пользователей. Аппаратной части достаточно для обработки мультимедиа контента, создания серверов для онлайн-игр.

Характеристики приведены для дистрибутивов Linux Ubuntu и Debian. Они отличаются стабильной работой, обеспечивают высокую производительность при минимальном потреблении ресурсов.

Функция «ip-адреса»

Нажав на «IP-адреса», можно вывести следующую информацию о сети:

  • IP-адрес;
  • домен;
  • адрес шлюза;
  • маска сети.

Функция «vnc»

VNC (Virtual Network Computing) – система удалённого управления виртуальным сервером. Она работает через встроенную в панель управления VMmanager программу-клиент VNC viewer. Подробнее о подключении к серверу по VNC можно узнать здесь.

Функция «диски»

Если нажать на «Диски», получим информацию о виртуальных дисках.

Функция «интерфейсы»

Позволяет получить информацию о сетевых интерфейсах VDS:

  • адрес;
  • связанную сеть;
  • модель эмулируемого сетевого устройства.

Функция «информация»

Нажав «Информация», в новом вкладке можно получить информацию о виртуальной машине.

Функция «использование канала»

Перейдя во вкладку «Использование канала» нам будет выведена информация об использование интернет-канала за выбранный период — от одного дня до всего времени использования.

Функция «нагрузка»

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

Функция «пароль»

С помощью этой опции можно изменить пароль для подключения к серверу. При нажатии «Пароль» пользователь перейдет на страницу ввода нового пароля.

Далее нужно задать новый пароль, повторить его в графе подтверждение и нажать «Ok».

Также можно применить альтернативные способы восстановления пароля, воспользовавшись инструкциями отдельно для каждой версии Linux на Centos 6, Centos 7, Ubuntu и Debian.

Функция «перезапуск»

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

Функция «переустановить»

С помощью кнопки «Переустановить» можно выполнить переустановку операционной системы. Подробнее о том, как поменять ОС через панель VMmanager можно почитать здесь.

Функция «снимки»

Снимок виртуальной машины (снапшот) — аналог резервирования данных веб-сервера с помощью бэкапа, только для VPS сервера. Подробнее работа со снапшотами рассмотрена в этой статье.

Функция «старт»

Виртуальный сервер может быть включен, выключен или перезапущен, точно так же, как физический сервер или компьютер. Если VDS выключен, у него отображается статус «Виртуальная машина выключена».

В этом случае его можно запустить с помощью кнопки «Старт».

Функция «стоп»

Если сервер активен, у него отображается статус «Виртуальная машина включена». Остановить VPS можно с помощью кнопки «Стоп».

Через панель управления

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

Четвертый этап: настройка виртуальных хостов apache

В поставке веб-сервера Apache уже есть стандартный файл default с конфигурацией виртуального хостинга. Нам нужно немного отредактировать исходный документ.

Копируем файл:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/mysitename1.org.conf

Редактируем файл с root-правами:

sudo nano /etc/apache2/sites-available/mysitename1.org.conf

Заменяем содержимое файла следующей минимальной конфигурацией:

Шаг 1. покупка домена

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


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

Шаг 2. создание сайта

Самый простой способ — воспользоваться сервисом-конструктором с визуальным редактором сайта. Например,

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

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

Шаг 6. настраиваем мониторинг сайта

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

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

Кроме того, система мониторинга очень поможет в отслеживании SEO-показателей, а также позволит контролировать ваш интернет-магазин. Сервис тут же оповестит вас, если каких-то товаров на виртуальных полках вашего магазина становится всё меньше и меньше, а спрос растёт.

Этап 1: изменение dns записей

Первый способ – изменяете NS-серверы:

  • Первым шагом будет распознавание адресов NS-серверов хостинга. Они расположены в разделе «Настройки», имеющемся на панели управления, также эту информацию содержит письмо о приобретении услуг хостинг-провайдера. Еще с целью выяснить адреса можно обратиться в техническую поддержку.
  • На следующем шаге необходимо зайти в личный кабинет на том сайте, где было зарегистрировано ваше доменное имя. Там среди настроек своего домена находите строку с наименованием «NS-серверы» или «DNS-серверы».
  • Далее нужно изменить в соответствующих строках текущие имена серверов на NS-сервера хостинга, которые были определены на первоначальном шаге.
  • Есть вероятность, что в списке будут поля, содержащие IP-адреса DNS-серверов – на них следует обращать внимание только тогда, когда хостинг-провайдер определил их обязательными к заполнению. Командная строка Windows поможет выяснить IP, для этого применяется команда «ping» поочередно ко всем NS-серверам.

Второй способ – изменяете IP-адреса NS-серверов:

  • На первом шаге требуется узнать IP-адрес вашего сайта. Он может быть указан в панели управления многих хостинг-провайдеров, в ином случае можно обратиться за помощью технической поддержки.
  • Далее нужно обратиться к сайту владельца NS-серверов вашего веб-сайта. В большинстве случаев это окажется компания, в которой был приобретено и зарегистрировано доменное имя.
  • На третьем шаге требуется найти настройки DNS или доменной зоны.
  • В эти настройки необходимо добавить 2 записи, содержащие такие параметры: Тип – А, Субдомен одной записи – @, Субдомен второй записи – www.
  • И в завершение в каждой из этих записей следует прописать IP-адрес вашего сайта, выясненный на первом шаге.

Этап 2: добавление домена в панель управления хостинга

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

Добавление домена в панель управления хостинга
Добавление домена в панель управления хостинга

Необходимо найти в настройках управления пункт «Сайты и домены», «Домены», «Мои домены» или подобный и зайти в него. Там нужно нажать кнопку добавления домена.

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

Оцените статью
Хостинги