В своей работе мы используем wsgi спецификацию для запуска python скриптов.
WSGI – это шлюз между python приложением и веб-сервером. Множество Python фреймворков реализовали код для работы с интерфейсом wsgi, например такие как Django, Flask и многие другие, поэтому для запуска приложения достаточно просто положить wsgi скрипт в папку приложения.
Для запуска Python приложения нужно сначало создать виртуальное окружение с выбором нужной Вам версии Python.
Все это можно сделать в панели управления хостингом DirectAdmin, раздел: “Setup Python App”
Далее нужно создать свое приложение, нажав на соответствующую кнопку.
После чего внести данные о своем приложении, а именно:
Выбрать нужную версию Python, далее ввести путь к Вашему приложению (директория где будет лежать скрипт) и выбрать доменное имя на котором планируете запуск приложения, также можно указать путь относительно домена, если желаете запускать приложение только в определенной директории домена, не затрагивая работу основного домена.
При желании можно указать имя скрипта, которое будет стартовым в пункте файл запуска приложения (по-умолчанию скрипт должен называться passenger_wsgi.py), а также имя объекта (точка входа в приложение) в коде скрипта который будет отвечать за передачу ответа веб-серверу (по-умолчанию функция application)
При нажатии на кнопку создать в папке с приложением будет создан файл passenger_wsgi.py с примером вывода “Hello world”, далее можете работать с этим скриптом или же писать свой, например взятый от фреймворка.