Если ваш интернет бизнес в сети начинает эволюционировать: количество посетителей постоянно растет, появляются новые функции, а контент и вовсе увеличивается в геометрической прогрессии, то этот рост отразится и на хостинге, который хранит ваши сайты. Большинство небольших проектов в сети стартуют с самого бюджетного варианта виртуального хостинга. Однако, рост активностей на сайте заставляет хостинг провайдер прислать вам ряд уведомлений о превышении допустимой нагрузки. Скорее всего сначала вам предложат сменить тарифный план, пока еще в пределах виртуального хостинга. Но через какое-то время и это уже может не спасти. Что делать?! Следующий шаг после виртуального хостинга — виртуальный сервер (он же VDS). Приобрести виртуальный сервер вам не составит и труда, однако, что далее делать с теми данными которые вы получили по почте?! Предлагаю вам инструкцию по установке и первичной настройке программного обеспечения, которое позволит управлять вашим сервером (и виртуальным, и физическим).

Где купить виртуальный сервер

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

Конфигуратор виртуального сервера

Рисунок 1. Конфигуратор виртуального сервера хостинга TimeWeb.Com

ISP Manager

После успешной покупки VDS сервера самое время приобрести программное обеспечение. Предлагаю использовать для вашего хостинга ПО — ISPManager. Приобрести его можно на сайте ISPSystem.

ISPmanager

Рисунок 2. Сайт ISPManager

 

Хостинг-провайдер передает обладателю VDS ответственность за работу таких сервисов, как веб сервер, сервер баз данных mysql (или postgresql), ftp, резервное копирование и др. В задачу хостинг-провайдера входит только контроль работы самого сервера и при необходимости, резервное копирование и хранение его дисковых образов, установка (предустановка) операционной системы, предоставление каналов связи, контроль работоспособности физических серверов и ПО, на котором развернуты VDS сервера. Несмотря на такие неудобства для пользователя, который не очень сильно разбирается в администрировании серверов, данная услуга значительно улучшает скорость работы сайта или иных сервисов, которые могут быть использованы через web интерфейс.

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

Как правило для VDS используется операционная система *nix (Ubuntu, Fedora, FreeBSD, Linux и др.), хотя можно заказать предустановленную серверную операционную систему от MS. Что касается *nix’овых ОС, то они не имеют в целях экономии ресурсов графического интерфейса и администрирование происходит исключительно через командную строку.

Для управления можно использовать SSH клиент Putty. Либо есть консоль с командной строкой из личного кабинета хостинг-провайдера (не у всех).

Существует специальное программное обеспечение для управления веб-хостингом ISP Manager. Это программное обеспечение позволяет через Web интерфейс управлять веб-сервером Apache, nginx, сервером баз данных mysql, postgresql, почтовые серверы, ftp серверы, управление версиями и компонентами php, распределение прав доступа, резервное копирование данных, мониторинг и многое другое.

Установка ISP Manager

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

Начнем

Войдите в командную консоль на вашем сервере. Пройдите аутентификацию.

Установка ISP Manager

Рисунок 3. Установка ISP Manager.

Если все правильно, то перед курсором будет имя пользователя скорее всего root и символ #. Как показано на рисунке 3. Затем запустите одну из следующих команд:

fetch "http://download.ispsystem.com/install.sh"
curl -o install.sh "http://download.ispsystem.com/install.sh"
wget "http://download.ispsystem.com/install.sh"

Если вы все сделали правильно, то должен будет скачен скрипт для установки ISP Manager.

Установка ISP Manager

Рисунок 4. Установка ISP Manager.

Затем, набираем следующую команду:

sh install.sh

Установщик, спросит вас, что вы хотите установить? Набираете 1 и Enter (Рисунок 4).

Установка ISP Manager

Рисунок 5. Установка ISP Manager.

Продолжаем установку ISP Manager. Ни в коем случае не закрывайте окно. Следующий запрос: какое ПО устанавливать. Выберите тот пункт, нажав соответствующую  цифру, лицензию которого вы приобрели и Enter (Рисунок 5). При запросе о версии, руководствуйтесь тем же самым (Рисунок 6, ниже).

Установка ISP Manager

Рисунок 6. Установка ISP Manager.

И еще вопросик о релизе (Рисунок 7, ниже). Я предпочитаю выбирать стабильную версию, пусть и не самую последнюю.

Установка ISP Manager

Рисунок 7. Установка ISP Manager.

Продолжаем установку ISP Manager. Все стало синим — мы работаем в правильном направлении. Хотите, что бы ISP настроил вам сервак? — Yes (Рисунок 8, ниже). В противном случае установка прекратится.

Установка ISP Manager

Рисунок 8. Установка ISP Manager.

Далее

Установка ISP Manager

Рисунок 9. Установка ISP Manager.

Далее выбираем какие сервисы устанавливать: выбираем «Ставить все», а вдруг пригодится (Рисунок 10, ниже).

Установка ISP Manager

Рисунок 10. Установка ISP Manager.

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

Если используется Putty в качестве клиента, то рекомендую установить отправку команд null через 30 секундный, для поддержки соединения. А то может сессия прерваться из-за очень большого таймаута.

Если установка завершилась успешно, то через web интерфейс можно зайти по адресу:

https://{адрес_сервера}/manager/

Если после входа у вас будет запрошена пара: логин/пароль, значит ISP Manager был установлен корректно.

 

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

 

Создание пользователя в ISP manager

Работу в ISP Manager нужно вести под учетной записью с правами Пользователь, а не Администратор (Root). Сейчас мы создадим пользователя.

Зайдем в ISP Manager под учетной записью с правами Администратор (root).

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

Настройка ISP Manager

Рисунок 11. Настройка ISP Manager.

2. Кликаем по кнопке создать (Рисунок 11).

3. Придумываем имя пользователя и пароль. Для пароля есть автоматический генератор.

4. Переходим во вкладку Права.

Настройка ISP Manager

Рисунок 12. Настройка ISP Manager.

1-3. Обязательно для работы с WordPress или WooCommerce устанавливаем разрешения CGI, PHP как модуль Apache, PHP как CGI (Рисунок 12).

4. Переходим в раздел Ограничения.

Настройка ISP Manager

Рисунок 13. Настройка ISP Manager.

По-умолчанию, никаких ограничений нет. Если вы делаете учетную запись не для себя, но на своем собственном хостинге, то рекомендуется ограничить размер дискового пространства, количество FTP аккаунтов, доменов, баз данных, пользователей баз данных. А вот трафик лучше не ограничивать. Рисунок 13.

Кликаем по кнопке ok. Пользовательская учетка создана!

Резервное копирование в ISP manager

Очень важный момент — настройка резервного копирования. Всякое может случиться и резервная копия очень может пригодиться.  Тем более есть народная айтишная мудрость:

Все админы делятся на две категории: те кто еще пока не делает бэкапы, и те кто уже теперь делает…. всегда!

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

1. В консоли ISP manager в группе Обслуживание находим раздел Настройки резервного копирования

Настройка ISP Manager

Рисунок 14. Настройка ISP Manager.

2. Кликаем «Создать» (Рисунок 14)

3. Придумываем название задания. Особенность только английские буквы без пробелов.

4. Выбираем настройки: за какой период нужно сделать, время запуска, количество хранимых архивов. Так же можно установить уровень компрессии. Время запуска лучше выбирать то, когда вы на сайте наименьшее количество посетителей и гарантированно не ведутся работы по его наполнению или модернизации. Идеальный вариант ночь или ранее утро 2:00 до 6:00. Уровень компрессии влияет на размер создаваемой резервной копии, но так же и на нагрузку на процессор при создании или распаковке. Стоит выбрать золотую середину.

5. Ок. Резервное копирование настроено.

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

1. В той же группе Обслуживание находим раздел Резервные копии (Рисунок 15, ниже).

Настройка ISP Manager

Рисунок 15. Настройка ISP Manager.

2. Выделяем нужную нам копию.

3. Кликаем по кнопке «Восстановить».

Рекомендация хранить копии не только на сервере, но и скидывать их на локальное хранилище (например на свой рабочий компьютер).

Настройка хостинга

Теперь нам нужно разместить сайт на нашем VDS сервере

Мы по-прежнему работаем под учетной записью с правами Пользователь. Учетную запись root мы не трогаем. Лишь изредка под ней заходим, что бы сменить пароль (раз в 2-3 месяца).

Настройка ISP Manager.

Рисунок 16. Настройка ISP Manager.

1. Добавляем домен в группе World Wide Web находим первый пункт WWW домены (Рисунок 16).

2. Кликаем по уже полюбившийся кнопке «Создать»

3. Вписываем доменное имя, которое у нас уже делегировано на наш хостинг. Поле псевдонимы должно заполниться автоматически.

4. Вводим адрес почты администратора домена.

5. Самое важное, а то WordPress не заработает; включаем PHP в режиме PHP как CGI и еще снизу ставим галочку CGI.

6. Ok.

Еще нам надо создать базу данных MySQL, а то WordPress или еще какой-то сайт работать не будет.

Настройка ISP Manager

Рисунок 17. Настройка ISP Manager.

1. В группе Инструменты находи пункт Базы данных.

2. Кликаем «Создать».

3. Придумываем имя базы данных.

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

5. Ок

Остальные шаги довольно-таки понятные. Сайт заливается с помощью встроенного диспетчера файлов, либо через FTP сервер. Учетная запись для FTP будет точно такая же, как и учетная запись для ISP Manager (речь идет про учетную запись с правами Пользователь). Адрес FTp сервера, точно такой же, как и VDS. Все остальное, довольно-таки стандартные шаги.

Важно. ISP Manager очень часто обновляется. Есть вероятность, что в момент прочтения статьи интерфейс сайта ISP Manager, установщика, самой программы или интерфейс хостинга немного изменился.

 

Игорь Огарев

Создатель сайтов EIDEAS.RU, DJISKY.RU, аэрофотограф, путешественник на машине по нашей необъятной, ИТ-вождь в 5-м поколении))