Обзор панели управления хостингом ISPmanager 5. Часть 2. Установка сайта

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



Начало работы

Процесс заказа и активации VPS от Infobox с предустановленным ISPmanager 5 lite мы рассмотрели ранее (раздел «VPS с предустановленной панелью ISPmanager 5 Lite»).

Для входа в ISPmanager используйте адрес:
https://ip_адрес_сервера:1500/ispmgr

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


В качестве имени пользователя используйте «root», пароль — ваш пароль от сервера. Здесь же можно выбрать подходящий для вас язык интерфейса.


Если вы не помните пароль, его можно сменить в панели управления https://panel.infobox.ru.

Примите лицензионное соглашение, нажав «Согласен».



Откроется панель управления ISPmanager.


Выполните первоначальную настройку сервера и нажмите «ОК».
Не забудьте установить правильный часовой пояс, включить автоматическое обновление всех пакетов ОС (это очень важно, чтобы используемая ОС оставалась безопасной). Полезным будет включение отправки уведомлений об ошибках на ваш email. В этом случае вы узнаете о проблеме как только она возникнет.

После выполнения настройки вы увидите сводную информацию о системе.



Обновляемся до PHP 5.6 и MySQL 5.5

ISPmanager использует пакеты, включенные в дистрибутив ОС. Если вам их достаточно, этот шаг можно пропустить. Если нужны свежие версии пакетов, следует добавить репозиторий remi и установить актуальные версии php и mysql. Для этого на главной странице панели управления ISPmanager нажмите «Shell-клиент».

В будущем в веб-интерфейс shell-клиента можно входить по адресу ip_адрес_сервера:35000. Это удобно, на Windows серверах нет необходимости устанавливать Putty.

В открывшейся вкладке введите логин и пароль от сервера.

Теперь добавьте репозиторий remi командой:
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


Откройте в панели ISPmanager менеджер файлов (в левой панели навигации, как показано на скриншоте ниже).


Отредактируйте файл по адресу /etc/yum.repos.d/remi.repo, выполнив двойной клик по файлу.

Наша задача установить enabled=1 в секциях [remi], [remi-php55], [remi-php56] так:

Сохраните изменения.

Затем выполните команду в Shell-клиенте:
yum -y update



После завершения обновления перезагрузите сервер командой
reboot

Затем войдите в панель управления ISPmanager снова.

Как мы видим, версии PHP и MySQL теперь достаточно свежие.



Наш первый сайт

Допустим, мы хотим разместить корпоративный сайт на нашем домене. Перейдите в раздел управления DNS панели управления вашего регистратора домена и направьте А-запись DNS вашего домена @ и поддомена www на ip_адрес_сервера, как показано на скриншоте ниже.


Теперь добавьте домен в раздел www-домены ISPmanager, нажав на кнопку «Создать».


Здесь мы впервые встречаемся с разделением ролей пользователей ISPmanager. Администратор управляет панелью ISPmanager, а пользователи — своими сайтами, почтой и другими ресурсами. Вам будет предложено создать пользователя для добавления www-домена.



Заполните необходимые поля данных о пользователе.

Обратите внимание, что при настройке мы
  • Сняли ограничение на количество доменов, доступных для управления пользователем, нажав на кнопку «бесконечность» рядом с полем для ввода (пользователю мы доверяем).
  • В качестве порядка отображения индексных страниц мы сначала установили index.php, а затем index.html, что подходит для большинства CMS.

Если у вас много пользователей и вы хотите предлагать им готовые конфигурации без длительного заполнения ограничений и параметров, воспользуйтесь шаблонами пользователей из раздела «Настройки» -> «Шаблоны»

Теперь можно заполнить информацию о домене.


Пространство для сайта готово. Если ранее вы правильно направили домен с помощью А-записей и DNS уже обновился, при заходе по адресу вашего домена в браузере вы увидите приглашение панели ISP.



Теперь загрузим файлы нашей CMS в пространство сайта. Можно просто перейти в менеджер файлов в ISPmanager, нажать на ниспадающее меню рядом с кнопкой «Скачать» и выбрать пункт «Закачать».

Также можно для загрузки файлов воспользоваться доступом по FTP. Для этого создадим пользователя FTP.





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



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


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

Гораздо быстрее происходит загрузка не распакованных файлов сайта, а zip архива. После загрузки с помощью менеджера файлов ISPmanager перейдите в директорию сайта (в нашем примере это /var/www/trukhinyuri/data/www/webstore.pw, где trukhinyuri – имя пользователя, а webstore.pw – имя домена). После этого выберите файл, вызовите ниспадающее меню рядом с кнопкой «Копировать» и нажмите «Извлечь». В качестве каталога уже указан каталог сайта, просто нажмите ОК. Архив будет распакован.

Устанавливаем Битрикс: Управление сайтом
В нашем примере мы развертываем Битрикс: Управление сайтом. После загрузки сайта в директорию сайта если вы попробуете перейти в браузере по адресу сайта — вы увидите ошибку.



Для работы Битрикс требуется разрешенное значение параметра short_open_tag в php.ini. Вернитесь в панель управления ISPmanager, перейдите в раздел «Настройка PHP» и установите значение параметра short_open_tag в yes, выполнив двойной клик мышкой по параметру.


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


В процессе установки нам будет предложено исправить еще несколько параметров php. Делается это в том же разделе «Настройка PHP» ISPmanager.



Обратите внимание на предупреждение Битрикс об отсутствии прав на доступ к некоторым директориям.


Если просмотреть файлы сайта в менеджере файлов ISPmanager, мы увидим, что не все файлы и папки принадлежать пользователю сайта (и следовательно он не может получать доступ к ним).


Сделать владельцем всех файлов сайта пользователя сайта в ISPmanager очень просто. Выделите директорию сайта, содержащую все файлы сайта в Менеджере файлов. Нажмите на кнопку «Атрибуты».


Убедитесь, что предоставляете права пользователю сайта. Разрешите установить права для всех файлов и папок в дочерних директориях и нажмите «ОК».


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


На следующем шаге нужно предоставить данные для доступа к базе данных. Вернемся в ISPmanager и создадим базу данных для сайта в разделе «Инструменты» -> «Базы данных».



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


После создания базы данных укажите параметры для подключения в Битрикс и продолжите установку.


После завершения установки сайт на Битрикс готов к настройке.


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

Если у вас возникнут вопросы по статье — напишите нам.

Успешного использования VPS с ISPmanager!

0 комментариев

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