3.7.3 Работа в панели ISPmanager4 с правами администратора
Одним из важных отличий между панелью ISPManager4 на хостинге и на других услугах является возможность создавать отдельных пользователей со своими правами, ограничениями и отдельным настройками. Это последствие получения прав суперпользователя root, которые Вы не можете получить на shared-хостинге.
Какие возможности это подразумевает?
- Возможность иметь на одном сервере несколько отдельных пользователей со своими параметрами доступа;
- Уже эти пользователи могут создавать отдельные FTP-аккаунты и так далее;
- Каждому из них можно задать список прав а также строгие лимиты на использование ресурсов;
- У каждого пользователя также отдельные настройки, включая версию PHP и активированные для нее библиотеки;
- Пользователи полностью сепарированы в правах доступа к информации друг друга, что вместе со всем вышеперечисленным создает потенциал для реселлеринга.
По большому счету, имeя услугу с ISPManager4 и права root, Вы можете создать функциональную копию нашего же хостинга, с уже своим клиентами в качестве Ваших пользователей.
Создание, права и ограничения
После получения параметров доступа к своему серверу, зайдите в панель управления ISPManager.
Находясь в панели, можно приступить к созданию первого пользователя.
1. Перейдите во вкладку Пользователи и нажмите Создать в верхнем правом углу:
2. Откроется форма создания нового пользователя. В первой из ее вкладок нужно будет дать пользователю имя и пароль, а также (опционально) присвоить IP или домен Обратите внимание на графу Шаблон. На примере она в значении custom
, что позволяет устанавливать произвольные значения для этого пользователя. Позже в инструкции, мы покажем как создавать свои собственные шаблоны для стандартификации тарифных планов:
Совет: Вы можете выбрать IP-адрес который будет присваиватся доменам пользователя по умолчанию при его создании, с помощью графы IP-адрес. Назначать множеству пользователей один и тот же IP возможно.
3. Следующей вкладкой является Права. Здесь необходимо определить какими правами будет обладать будущий пользователь. В нашем примере, мы выдали все возможные права:
Важно: пользователь, не обладающий правами CGI и PHP как CGI сможет использовать только метод работы c PHP PHP как модуль Apache. Что в свою очередь значит, что ему будет доступна только одна определенная версия PHP. Какая именно - зависит от образа установленной ОС.
4. Последняя из вкладок – Ограничения. Это лимиты на использования тех или иных ресурсов сервера для указанного пользователя. Проще говоря, его тарифный план. В примере мы ограничили аккаунт 5000 МБ места на жестком диске и 5 доменами, сайтами и базами данных:
Дополнительно: установка значения ограничения в 0
равносильно отсутствию ограничений.
После чего можно нажимать Ok что создаст пользователя с указанными параметрами доступа, правами и ограничениями. Он сразу же появится в списке существующих во вкладке Пользователи.
Разные версии PHP
С правами root Вы можете создать неограниченное количество обычных пользователей, для каждого из которых возможно выбрать свою версию PHP во вкладке Настройки PHP. Таким образом можно использовать неограниченное количество разных версий PHP на одной услуге, что недоступно для хостинга.
Для установки версии PHP для пользователя, в него сначала нужно войти. Сделать это можно во вкладке Пользователи, выбрав нужного кликом мыши и нажав Войти в верхнем правом углу:
После чего сменить версию по уже описанному алгоритму.
Тарифные планы
Как можно было заметить выше, при создании пользователя ему можно присвоить уже созданный тарифный план.
Для этого перейдите во вкладку Настройки -> Шаблоны и в верхнем правом углу нажмите Создать.
Форма создания шаблона мало чем отличается от окна создания нового пользователя, однако имеет пару нюансов.
Во-первых, Вы можете ограничить количество отправляемых пользователем электронных писем во вкладке Ресурсы:
Во-вторых, Вы можете настроить кодировку, индексную страницу и обработчик PHP по умолчанию для тарифа во вкладке WWW:
Дополнительно: оставив пустые значения в графы Кодировка и Индексная страница, панель ISP будет присваивать WWW-доменам значения по умолчанию, то есть utf8
и index.html/index.php
соответственно.
Например, комбинация из выданных прав CGI и PHP как CGI вместе с обработчиком PHP как CGI во вкладке WWW позволит клиентам иметь возмодность выбора версии PHP по умолчанию, не требуя от них никаких дополнительных действий.