Перед настройкой проверьте версию панели и актуальность операционной системы.
Настройка окружения для разработки и запуска веб-приложений на Python может быть сложной задачей, особенно если у вас ограниченный опыт в управлении сервером. Однако, благодаря панели управления хостингом ISPmanager, этот процесс становится гораздо проще и удобнее. ISPmanager 6 Lite предоставляет вам всю необходимую функциональность для настройки Python и создания среды выполнения, которая позволяет запускать сайты на Python и управлять ими. В этой статье мы рассмотрим как производится настройка Python в ISPmanager 6 Lite, чтобы вы смогли быстро начать разработку и развертывание своих проектов на Python.
Добавление проекта Python с использованием панели управления ISPmanager состоит из нескольких этапов:
- Установка Python.
- Настройка пользователя.
- Создание сайта.
- Добавление проекта.
- Проверка работоспособности.
Для того, чтобы начать настройку Python в ISPmanager, естественно необходимо подключиться к панели при помощи учётных данных, указанных на странице сервера. Кнопка для входа в ISPmanager тоже находится там же.

Установка Python
Для установки Python в панели управления перейдите в Настройки, после чего в раскрывшемся меню выберите Конфигурация ПО. В открывшемся списке найдите Python и нажмите на соответствующий значок с графе Статус.

После того, как вы согласитесь с установкой пакетов Python, система запустит инсталляцию.

В результате Python станет доступным в качестве обработчика для ваших сайтов.

Настройка пользователя
После установки Python добавьте права пользователям, для которых вы хотите включить Python. Для чего перейдите в Пользователи, выберите нужную учётную запись, нажмите Изменить и активируйте опцию Может использовать Python. Затем нажмите Сохранить.

Чтобы убедиться, что внесённые изменения применились, обратите внимание на столбец Состояние. В этом столбце у пользователя появится значок Python.

Создание сайта
Теперь вы уже можете приступить к созданию своего проекта на Python. Более подробно первоначальная настройка сайта при помощи ISPmanager описана в соответствующей статье нашего справочника. Здесь же следует упомянуть, что для создания сайта на Python достаточно указать его в качестве обработчика. Также выберите режим работы Python (CGI Apache + Python, либо Web-сервер Python) и необходимую версию приложения, которая будет использоваться по умолчанию.

Добавление проекта
В результате произведённых действий панель управления создаст виртуальное пространство для работы. ISPmanager позволяет прямо здесь редактировать содержимое директорий.

Для добавления проекта нажмите Загрузить, после чего укажите откуда нужно будет загружать файлы. Это может быть расположение на локальном компьютере, либо ссылка на URL.

При необходимости укажите требуемые пакеты в файле requirements.txt. Для установки пакетов перейдите к списку сайтов и выберите Установка пакетов Python. Если вы произвели установку пакетов, следует перезапустить Python при помощи соответствующей кнопки.

Проверка работоспособности
Для проверки работоспособности сайта внесите его доменное имя и IP-адрес в файл hosts на вашей локальной рабочей станции.
Строка соответствия IP-адреса и имени домена должна выглядеть следующим образом:
XXX.XXX.XXX.XXX your-domain.host
Здесь:
XXX.XXX.XXX.XXX– IP-адрес вашего сайта;your-domain.host– доменное имя вашего сайта.
Если в свой работе вы используете рабочую станцию под управлением операционной системы семейства Windows, то файл hosts вы найдёте в каталоге C:\Windows\System32\drivers\etc\.
Если же на вашем компьютере установлена одна из Linux-систем, то файл hosts будет находится в директории /etc/.
После внесённых изменений перейдите на ваш сайт в браузере по его доменному имени и проверьте его работоспособность.
