Главная Блог Облачные технологии Установка VPS: как правильно настроить виртуальный сервер
Установка VPS: как правильно настроить виртуальный сервер

Установка VPS: как правильно настроить виртуальный сервер

Содержание статьи:

Virtual Private Server (VPS, «виртуальный частный сервер») — одна из популярнейших услуг на рынке хостингов, выбрав которую клиент получает в аренду виртуальный сервер с root-доступом.

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

Рассмотрим же подробнее основные аспекты установки и настройки VPS.

 

Выбор провайдера для VPS

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

Однако, как и в случае с любыми другими провайдерами здесь важно представлять, какие процессоры и жесткие диски есть в его распоряжении и на каких условиях вы сможете получать к ним доступ. Так, если для WordPress или GIT достаточно и 512 МБ RAM, то для высоконагруженного проекта потребуется больше ресурсов. Maxiplace, например, использует быстрые SSD-диски и NVMe-диски, а также процессоры с частотой до 5 ГГц, благодаря чему приложения работают с максимальной производительностью. Таким образом, выбор VPS — это выбор качественного хостера.

 

Выбор операционной системы для VPS

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

Linux

Более 70% всех серверов используют дистрибутивы, относящиеся к семейству Linux: речь может идти о Centos, Ubuntu, Fedora и т.д. Это не удивительно, ведь эти ОС незаменимы для сайтов, написанных на JavaScript, PHP или работающих на таких CMS, как WordPress или Joomla. Кроме того, широко распространенный тандем PHP + MySQL работает гораздо быстрее на той же Ubuntu, чем на Windows. ОС семейства Linux стабильны, универсальны, безопасны и, что часто становится решающим фактором, распространяются на некоммерческой основе.

Обратившись в Максиплейс, вы можете получить к своим услугам тщательно оптимизированный и полностью готовый к работе сервер Linux VPS в нашем облаке. Речь идет о полном аналоге физического сервера, запущенном на мощной облачной инфраструктуре с использованием аппаратной виртуализации KVM. У такого виртуального сервера отсутствуют какие-либо ограничения: в распоряжении пользователя будет полный root-доступ по сети или через консоль, а также все настройки системы, сети и ядра.

Windows Server

Windows Server является очевидным выбором для бизнеса, использующего ASP-технологии, поскольку встроенных в них сценариев выполняют только серверы на Windows Server, Unix-подобные же ОС не могу их обработать. Также эта ОС находится в теплых отношениях с программами семейства 1С. Но, главное, до недавнего времени Windows была незаменима для всех, работающих с ПО от Microsoft: например, набор веб-сервисов Microsoft 365, а также СУБД SQL Server благодаря 100% совместимости.

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

Однако, если вас не пугает нестабильность в политике Microsoft или задачи вашего бизнеса жестко требуют использования именно Windows Server, в Максиплейс вы можете воспользоваться и этой операционной системой. Выделенный виртуальный сервер или VPS — это аренда серверных мощностей с полным доступом ко всем возможностям администрирования в ОС Windows Server. Наши инженеры бесплатно и квалифицированно помогают в администрировании ваших серверов — Вам не нужно нанимать сисадмина для настройки сервера, услуги по поддержке уже входят в стоимость.

 

Выбор панели управления

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

  • WHM / cPanel. Работают только с CentOS и такими коммерческими ОС, как CloudLinux и RHEL. Панель оснащена мощным функционалом, который дает возможность устанавливать платные и бесплатные плагины, однако имеет достаточно дорогую лицензию и потребляет много ресурсов.
  • ISPmanager. Работает с такими ОС, как CentOS, Debian, Ubuntu. Считается одной из самых распространенных среди отечественных хостеров и их клиентов — во многом за счет русскоязычной поддержки и подробных мануалов. ISPmanager позволяет использовать на сервере несколько версий РНР и СУБД, а также отличается доступной ценой и простотой установки.
  • Plesk: работает как с ОС семейства Linux, так и с Windows Server, благодаря чему стала популярной среди пользователей продуктов Microsoft. Также отличается впечатляющим функционалом.

Среди некоммерческих решений можно упомянуть такие панели управления: VestaCP, Brainy и Centos Web Panel.

 

Настройка VPS-сервера вручную

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

  • Воспользовавшись root-доступом суперпользователя, произведите подключение к VPS по протоколу SSH. Зарегистрируйте пользователя, от имени которого будет добавлен сайт с помощью команды $ sudo useradd <имя пользователя>. В дальнейшем это поможет создать иерархию доступа пользователей в системе, а также иерархию самих сайтов.
  • По дефолту на VPS выставлен порт прослушивания 22 SSH. Измените его, раскомментируйте строку с ним в конфиге SSH и укажите произвольный порт, не использующийся другой службой, например 55922 с помощью команды:
    nano /etc/ssh/sshd_config
    Port 55922
  • Обновите ядро. В случае с Linux зайдите на сервер как суперпользователь и обновите репозиторий Ubuntu и все его пакеты, перезагрузите сервер и проверьте наличие ожидающих обновлений. Если вы хотите установить новое ядро, создайте и сделайте текущим рабочим новый каталог для него. Загрузите нужные пакеты версий, установите их с помощью dpkg и обновите grub — после перезагрузки сервера изменения вступят в силу.
  • В зависимости от потребностей вашего проекта инсталлируйте на сервер необходимое вам ПО. Если говорить о системах управления базами данных, то практически все используют MySQL, и здесь все хорошо с совместимостью, как с Linux (особенно, если сайт написан на PHP), так и Windows Server. Вообще использование сочетание серверного ПО (Linux + Apache + MySQL + PHP) дает оптимальную конфигурацию, известную как LAMP. Установка MySQL осуществляется с помощью команды sudo apt install mysql-server. Затем вам понадобится настроить параметры безопасности. Для этого выполните sudo mysql_secure_installation и, используя клавиши Y (yes), N (no) и 1, 2, 3 ответьте на все вопросы. Настройте плагин валидации пароля, после чего задайте его для root-доступа к MySQL (не путать с доступом к самому серверу).
  • Если это отвечает требованиям вашего бизнеса, установите дополнительное по: почтовый сервер и FTP-сервер. В Максиплейс мы можем предложить вам в качестве почтового сервер и платформы для совместной работы такой продукт, как Zextras Carbonio, о котором подробно писали в одной из предыдущих статей. FTP-сервер же необходим для передачи файлов по одноименному протоколу. Также установите Nginx: с его помощью вы сможете настраивать виртуальные хосты и сайты, создавать домашние страницы для доменов, настраивать журналы доступа.
  • Позаботьтесь о безопасности сервера: установите файрвол, откройте нужные порты для работы служб сервера или заблокируйте доступ с IP-адресов.
  • Для правильной работы VPS убедитесь в правильности выставленного часового пояса и статуса синхронизации сервера.

 

Перезапуск VPS-сервера

Существует два основных способа перезапуска виртуального сервера:

  • Из ISP-панели хостинга;
  • С помощью команды «reboot», которая вводится в консоли сервера после входа на него по защищенному протоколу SSH через программу PuTTY.

Перезагрузка VPS-сервера может длиться от 1 до 10 минут: в случае зависания во время перезапуска, падения сайтов и отсутствия доступа по протоколу SSH необходимо обратиться в техподдержку своего хостера.

 

Ограничения VPS-серверов

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

 

Резюме

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

В этой статье мы привели общий алгоритм настройки VPS сервера с нуля, однако даже более подробные инструкции могут не спасти от ошибок людей, далеких от системного администрирования. Поэтому мы советуем обращаться к профессионалам: например, инженерам Максиплейс. Если вы хотите арендовать виртуальный сервер VPS с первоначальной настройкой и протестировать его бесплатно, это решение будет оптимальным.

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

 


Статья добавлена 8 месяцев назад. Автор - Blog Admin

поделиться статьей

Подпишитесь на новые статьи от Maxiplace


Смежные статьи

article
Защита от ботов и DDoS-атак для сайта

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

23.09.2021
article
Инструкция для Webasyst: перенос сайта на другой хостинг

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

22.09.2021
article
Как открыть свой интернет-магазин с нуля: пошаговая инструкция 2021

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

12.08.2021
article
Интернет-магазин на Webasyst: создание сайта, плюсы и минусы

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

09.08.2021
article
Интернет-платформа для интернет-магазина: топ лучших CMS 2021

Помогаем сделать выбор интернет-платформы для вашего интернет-магазина: разбираемся в плюсах и минусах самых известных платных и бесплатных систем

19.07.2021