ISPmanager

Установка скрипта

Веб-скрипты позволяют автоматизировать установку системы для управления содержимым сайта (CMS), системы управления взаимоотношениями с клиентами (CRM) и другого программного обеспечения. Список доступных скриптов отображается в Настройки web-сервера → Каталог Web-скриптов. Подробнее см. в статье Каталог веб-скриптов. Скрипт можно установить при создании WWW-домена. Подробнее см. в статье Создание WWW-домена. Чтобы установить скрипт для WWW-домена после его создания:

  1. Перейдите в Домены → WWW-домены → Скрипты.

  2. Чтобы установить скрипт с параметрами по умолчанию:

    1. Нажмите Быстрая установка.

    2. Ознакомьтесь с лицензионным соглашением и подтвердите согласие с его условиями.

    3. Нажмите Далее.

    4. Укажите Настройки установки.

    5. Укажите Настройки приложения.

    6. Убедитесь, что выполняются все Требования к PHP и базам данных.

    7. Нажмите Далее.

    8. Нажмите Завершить. Обратите внимание! Скрипт будет установлен в директорию WWW-домена. При этом её содержимое будет перезаписано, что может привести к потере данных.

  3. Чтобы при установке настроить параметры скрипта:

    1. Нажмите Установка.

    2. Укажите параметры скрипта.

    3. Нажмите Далее.

    4. Ознакомьтесь с лицензионным соглашением и подтвердите согласие с его условиями.

    5. Нажмите Далее.

    6. Укажите Настройки установки.

    7. Укажите Настройки приложения.

    8. Убедитесь, что выполняются все Требования к PHP и базам данных.

    9. Нажмите Далее.

    10. Нажмите Завершить. Обратите внимание! Скрипт будет установлен в указанную директорию. При этом её содержимое будет перезаписано, что может привести к потере данных. Если директория не существует, то она будет создана.

Создание WWW-домена

Сайт — страница или группа страниц, которые транслируются в интернет и доступны пользователям по URL-адресу. Внешний вид и содержимое сайта формируются из его исходных файлов. Чтобы добавить в ISPmanager сайт, перейдите в Домены → WWW-домены → Создать и укажите параметры создания. Обратите внимание! Создать WWW-домен можно, только если установлен веб-сервер. Подробнее см. в статье Установка веб-сервера. Данные о WWW-домене ISPmanager хранит в своей базе данных. Если вы измените их через форму Домены → WWW-домены → Изменить, ISPmanager обновит данные в базе. Если вы измените их вручную в конфигурационных файлах веб-серверов, то при открытии формы Домены → WWW-домены → ИзменитьISPmanager отобразит предупреждение о несовпадении данных. При сохранении формы изменённые вручную параметры будут записаны в базу данных. Подробнее см. в статье Обработка ручных правок конфигурационных файлов веб-серверов. Изменить настройки веб-сервера для WWW-домена вручную можно в Домены → WWW-домены → Конфиг. ISPmanager проверяет только синтаксис данных указанных вручную в конфигурационных файлах. При добавлении WWW-домена для него автоматически создаётся доменное имя. Подробнее см. в статье Создание доменного имени.

Вход в панель управления под другим аккаунтом

Администратор может войти в ISPmanager с правами другого аккаунта, чтобы увидеть панель управления такой, какой её видит владелец этого аккаунта. Для этого перейдите в Учётные записи → Администраторы, Пользователи или FTP-пользователиВойти. Администратор с правами суперпользователя может войти как под другим Администратором, так и под Пользователем. Администратор без прав суперпользователя может войти только под Пользователем. Чтобы вернуться на прежний уровень, откройте выпадающий список в правом верхнем углу экрана и нажмите вернуться в <имя пользователя>.

Создание доменного имени

Система доменных имён (DNS, Domain Name System) — механизм, предназначенный для поиска по доменному имени хоста его IP-адреса и наоборот, а также другой информации, которую содержат ресурсные записи. Подробнее см. в статье Создание ресурсных записей доменной зоны. Доменное имя — набор символов, который присваивается определённому IP-адресу.

ISPmanager Lite может работать в качестве первичного DNS-сервера (master).

Чтобы создать доменное имя:

  1. Перейдите в Домены → Доменные имена → Создать.

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

  3. Укажите Доменное имя.

  4. Укажите IP-адреса, которые соответствует доменному имени. Указываются в ресурсных A-записях доменной зоны.

  5. Укажите Серверы имён, управляющие доменной зоной. Указываются в ресурсных NS-записях доменной зоны.

  6. Если для доменного имени нужно создать WWW-домен, укажите Локальные IP-адреса, на которых веб-серверы принимают запросы к веб-страницам домена, и включите опцию Создать WWW-домен. WWW-домен необходим, чтобы посетители могли обращаться к веб-страницам домена с помощью браузеров. Подробнее см. в статье Создание WWW-домена.

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

  8. Нажмите Ok.

Обратите внимание!

ISPmanager проверяет наличие доменного имени в списке запрещённых имён: Домены → Зарезервированные имена. Если домен находится в списке запрещённых, то он не будет создан.

Обратите внимание!

Если в ISPmanager создано доменное имя, принадлежащее одному пользователю, то создать его поддомен с другим владельцем может только администратор.

Установка веб-сервера

Веб-сервер обслуживает запросы пользователей к сайтам на сервере с ISPmanager.

ISPmanager работает с веб-серверами:

  • Nginx — обслуживает запросы статического содержимого;

  • Apache — обслуживает запросы статического и динамического содержимого.

Рекомендуем использовать оба веб-сервера, т. к. Nginx лучше справляется с большой нагрузкой на сервер, чем Apache, но при этом не обрабатывает динамическое содержимое. Тогда Nginx будет обслуживать запросы статического содержимого, а Apache — динамического. Статическое содержимое передаётся пользователю в том же виде, в каком оно представлено на сервере. Динамическое содержимое перед отправкой пользователю изменяется скриптами.

Веб-серверы могут работать с несколькими WWW-доменами на одном IP-адресе. В Apache для этого используется механизм виртуальных хостов (VirtualHost), в Nginx — несколько секций server в конфигурационном файле. В конфигурационных файлах веб-серверов указываются все необходимые параметры работы сайтов. Эти параметры настраиваются на основе информации, указанной при создании WWW-домена. Подробнее см. в статье Создание WWW-домена.

Чтобы установить веб-сервер:

  1. Перейдите в Настройки → Возможности → выберите Веб-сервер (WWW)Изменить.

  2. Выберите тип установки Apache:

    • не использовать;

    • Apache MPM-Prefork — Apache с модулем Prefork. При запуске создаёт несколько процессов для обработки запросов. При большом количестве запросов это позволяет быстрее их обрабатывать. Процессы работают от имени пользователя, под которым запущен Apache. В связи с этим менее безопасен по сравнению с Apache MPM-ITK и требует больше прав на файлы сайтов;

    • Apache MPM-ITK — Apache с модулем ITK. Создаёт отдельный процесс на каждый запрос. Процесс запускается под отдельным пользователем (uid) и группой пользователя (gid). За счёт этого он более изолирован и позволяет избежать проблем с доступом процесса к файлам сайта пользователя.

  3. Установите для Apache необходимые модули:

    1. Модуль PHP для поддержки режимов PHP "модуль Apache" и "FastCGI (Apache)". Подробнее см. в статье Режимы работы PHP.

    2. Анализаторы статистических журналов: Веб-статистика awstats и Веб-статистика webalizer. Подробнее см. в статье Настройка сбора статистики запросов к сайтам.

  4. Включите опцию Nginx, чтобы установить его.

  5. Установите для Nginx PHP-FPM FastCGI, чтобы поддерживался режим работы PHP "FastCGI (Nginx + PHP-FPM)". Подробнее см. в статье Режимы работы PHP.

  6. Включите опцию Ротация логов для архивирования и удаления старых журналов веб-серверов. Подробнее см. в статье Настройка сбора статистики запросов к сайтам.

  7. Нажмите Применить изменения и дождитесь окончания установки.

Создание FTP-пользователя

FTP-пользователь нужен для загрузки или скачивания файлов на сервер через ISPmanager. Он имеет доступ только к директории, которая указана при его создании. Чтобы создать FTP-пользователя:

  1. Перейдите в Учётные записи FTP-пользователи Создать.

  2. Укажите Имя, которое используется для доступа к FTP-серверу в качестве логина.

  3. Выберите Владельца FTP-пользователя. Поле не доступно на уровне пользователя ISPmanager.

  4. Укажите Пароль для входа в FTP-сервер и его Подтверждение. Чтобы пароль был надёжным, используйте буквы и цифры, специальные символы (такие как @, ?, %), строчные и прописные буквы. Тогда пароль будет лучше защищён от взлома.

  5. Укажите Домашнюю директорию FTP-пользователя. Директория указывается относительно домашней директории владельца. Например, если домашняя директория владельца — "/var/www/user/data", а для FTP-пользователя — "/ftp", то FTP-пользователь будет иметь доступ к директории "/var/www/user/data/ftp/".

  6. Нажмите Ок.