Настройка VPS

Редактор: Марина Долгова 10071 6 мин Аудио

Выбор операционной системы

Процесс выбора операционной системы должен основываться на требованиях вашего проекта или сайта. Наиболее популярные варианты ОС - Linux и  Windows.

Linux

ОС семейства Linux:

  • Centos;
  • Ubuntu;
  • Fedora. 

Более 70% всех серверов используют указанные системы. Если ваш сайт написан на одном из таких языков программирования как JavaScript, PHP или построен с использованием популярных CMS-систем WordPress,  Joomla и др, то использование ОС данного семейства просто необходимо.

Популярная связка PHP+MySQL будет работать намного быстрее и эффективнее, например, на Ubuntu, чем на Windows. 

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

Windows

Windows Server можно рекомендовать только при использовании таких технологий и ПО:

  • ASP.NET;
  • Visual Basic;
  • MSSQL.

Хостинг и VPS-серверы с данной ОС стоят дороже, так как лицензия для активации операционной системы платная. 

Плюс данной системы - это возможность визуального управления сервером и доступ к файлам через протокол RDP. Также данная ОС очень хорошо подходит для программ семейства 1С. 

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

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

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

  • WHM/cPanel;
  • ISPmanager;
  • Plesk.

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

WHM/cPanel - поддерживает только CentOS, CloudLinux (платная ОС) и RHEL (также платная ОС). Доступен очень богатый функционал и возможность устанавливать различные платные и бесплатные плагины. Система делится на:

  • панель администратора - WHM, где вы можете создавать аккаунты и ограничения для них, а также управлять данными аккаунтами, всеми службами и настройками сервера;
  • панель cPanel, где обычный пользователь уже управляет файлами сайта, базой данных и почтовыми ящиками.

Данная панель достаточно ресурсоемкая и имеет высокую цену лицензии. 

ISPmanager - поддерживает такие ОС: CentOS, Debian, Ubuntu. Очень популярна на русскоязычном рынке хостинга. Имеет русскоязычную поддержку и богатую документацию. Подходит для размещения множества сайтов одного владельца. Есть возможность использовать на сервере несколько версий РНР и СУБД. Легкая в установке и имеет недорогую цену лицензии. 

Plesk - поддерживает много ОС: Ubuntu, Debian, CentOS и Windows Server. Данная панель управления имеет очень богатый функционал и возможность установки дополнительных модулей и плагинов, как платных, так и бесплатных. Благодаря поддержке Windows Server, панель заслужила популярность среди пользователей серверов с указанной ОС, так как значительно упростила их администрирование. 

Отдельно можно выделить и бесплатные панели управления:

  • VestaCP;
  • Brainy;
  • Centos Web Panel.

Важно! Данные панели разрабатываются энтузиастами, и такие характеристики, как частота обновления, исправления багов и безопасность, могут откровенно “хромать”.

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

Настройка сервера

Если панель управления отсутствует, то можно выполнить все манипуляции и первоначальные настройки сервера вручную.

1. Подключитесь к серверу по SSH с данными суперпользователя root. 

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

3. Согласно требованиям вашего  проекта или сайта, установите нужное программное обеспечение на сервер. Чаще всего это связка LAMP: Linux, Apache - веб сервер для обработки и отдачи контента сайта, MySQL - СУБД, PHP - скриптовый язык, который используют для создания сайтов и веб-страниц.

4. При необходимости установите дополнительное ПО, например, почтовый сервер (exim или postfix) или FTP-сервер (нужен для работы с файлами и их передачи по протоколу FTP).

5. Для повышения безопасности сервера установите файервол. Откройте нужные порты для работы служб сервера или заблокируйте доступ с IP-адресов, например, китайских. 

Подробный пример ручной настройки VPS/VDS c установленной системой Ubuntu 18.04 +APACHE2+PHP+MYSQL читайте здесь

Как перезапустить VPS\VDS-сервер?

Есть два способа перезапуска виртуального сервера:

  1. Через панель управления (если она есть). 
  2. Зайти на сервер через программу PuTTY по защищенному протоколу SSH и ввести в командной строке команду:
reboot

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

Какое ПО не работает на виртуальном сервере?

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

  • антивирус, который будет в режиме "проактивной защиты". Рекомендуется использовать только те, которые работают в режиме сканирования;
  • виртуальную сетевую карту;
  • драйверы защиты 1С.
  • драйверы, которые требуют реальных (физических) устройств;
  • программы, которые помогают восстанавливать дисковую память или производят с ней похожие действия.

Как изменить часовой пояс на Linux-сервере?

Время на сервере меняется с помощью таких команд (вводим в консоли):

rename /etc/localtime /etc/localtime.old
ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime
hwclock --systohc --utc
ntpdate pool.ntp.org

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

Марина Долгова

Провайдеры с виртуальным хостингом

Rank Хостинг Клиенты Оценка Отзывы
1
147000
5.0 394
2
577930
5.0 488
3
200000
4.9 159

Провайдеры с виртуальным выделенным сервером (VPS)

Rank Хостинг Клиенты Оценка Отзывы
1
147000
5.0 394
2
577930
5.0 488
3
40402
4.8 80

Провайдеры с выделенным сервером

Rank Хостинг Клиенты Оценка Отзывы
1
147000
5.0 394
2
577930
5.0 488
3
40402
4.8 80
Только эксперты отвечают на ваши вопросы
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.

Добавляя подтверждение "Я не робот" вы так же даете согласие получать сообщения от ru.hostings.info и принимаете его Политику конфиденциальности, позволяя ru.hostings.info хранить и обрабатывать вашу личную информацию, указанную выше, для предоставления вам запрашиваемого контента.

Рейтинги хостинг-провайдеров по задачам сайта
Апреля
Панель управления

От панели управления зависит ваше удобство в настройке хостинге\сайта.

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

Вид хостинга

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

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

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

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

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

CMS

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

Тип виртуализации

Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера.  С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).

Прочее

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

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

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

Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.

Бесплатный тест

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

Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.

Региональные
Цена

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

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

Технологии и ОС

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

ASP.NET - платформа для разработки веб-приложений от Майкрософт.

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

Тип диска