Установка, настройка и запуск Python/Django приложений на linux серверах с панелью управления cPanel
В связи с давно растущей популярностью использования web разработчиками приложений на Python, мы подготовили и покажем, как можно установить Python приложения на наших Linux серверах с панелью управления cPanel.
На многих больших и известных сайтах (прим. Mozilla, Instagram и др.) используется веб-фреймворк Django написанный на Python, так что популярность этого движка вполне объяснима.
Ну что же, приступим непосредственно к самой инструкции по установке и запуску приложения.
Для начала установки и настройки Django приложения заходим в cPanel и переходим в раздел Настройки Python приложений:
После перехода открывается меню где нам нужно создать Pyhton приложение с нужной нам версией:
После перехода открывается меню где нам нужно создать Pyhton приложение с нужной нам версией:
Для добавления нашего приложения в отдельную папку необходимо создать предварительно поддомен (subdomain) работающий с этой папки, и уже размещать в него приложение, если же нужна папка, как отдельная ссылка, то нужно настаивать роутинг.
Для добавления модуля, в строке modules нажмите на Show и введите название модуля:
После того как мы выбрали модуль выбираем версию:
После того как мы выбрали версию модуля, далее жмем add .
Для выполнения команды активации нужной версии phython заходим в аккаунт по ssh, заходим в папку с приложением и прописываем команду:
/home/h9205c/django.hyperdomen.net# source /home/h9205c/virtualenv/app/2.7/bin/activate
(app:2.7)[email protected] [~/django.hyperdomen.net]#
Создаем текстовое приложение:
(app:2.7)[email protected] [~/django.hyperdomen.net]#
~/virtualenv/app/2.7/bin/django-admin startproject app .
Потом добавляем wsgi.py в приложение, созданное с cPanel:
(app:2.7)[email protected] [~/app]# cd app/
__init__.py settings.py urls.py wsgi.py
Далее проверяем приложение, для этого нам нужно перейти по ссылке которую мы задали при создании, если видим ошибку то нужно выполнить команду:
~/virtualenv/app/2.7/bin/pip install django
С помощью веб-фреймовика Django на серверах с cPanel можно также создать другие приложения по описанному выше руководству.
Если нашли неточность в статье или владеете информацией, которая может ее дополнить, будем рады Вашим комментариям.
Технологии, которые поддерживает хостинг HyperHost, более детально по ссылке.