Python на VDS | Хостинге

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Дальше — Больше
Активный
Пользователь
Регистрация
21 Янв 2023
Сообщения
351
Доброго времени суток, читатели поста !
Сегодня будет урок, для начинающих Python/JS Кодеров,
Сегодня мы будем учиться, развертывать код на Хостинг/ВДС,

Сегодня будет два варианта, примера,
1. VDS - С панелью ISPManager,
2. Хостинг - со своей панелью,

Сначала разберем, более сложный вариант, а именно второй, в пример возьму Sprinthost (не реклама),

заходим в нашу панель управления,
жмем: Сайты - Веб-серверы, с изоляцией,
Далее жмем: Добавить сервер,
Выбираем: uWSGI (Python 3.8),
И сохраняем,

Далее, устанавливаем putty *сайт с установкой putty*,
Далее заходим в него, и получаем данные для SSH, как?
Возвращаемся на хост, и жмем: Сайты, далее , "Данные для подключения", заходим, и ниже будут данные для подключения, SSH-Терминала

После, вводим команды;
pip install virtualenv --user
virtualenv --system-site-packages python
source ~/python/bin/activate

Далее, возвращаемся на хостинг, идем в корень сайта, и создаем файл: .htaccess , и добавляем содержимое;

DirectoryIndex site.wsgi
Options +ExecCGI
AddHandler wsgi-script .wsgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /site.wsgi/$1 [QSA,PT,L]


После, возвращаемся в putty, и вводим: clear (очищаем консоль) , и установим нужные нам модули, например: vkbottle (pip install vkbottle), или datetime (pip install datetime),

Далее в корень сайта, заливаем наш файл py (код пайтона),
возвращаемся в putty, и вводим;

cd *путь до категории где скрипт*
python *название файла*
Если вы все сделали правильно, то скрипт у вас должен запуститься





Теперь же, второй способ;

В IspManager, по дефолту уже установлен Python,
Нам остается, только залить файл в нужную директорию,
Зайти в SHELL-Терминал,
прописать: cd *путь до директории где скрипт*,
python *название файла*
Примерно так у вас должно быть:
1722214960378.png




и все.
 
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
828
Урок, в целом, не плохой. Не хватает скриншотов и больше конкретики в отношении команд в ssh-терминал.
 
Дальше — Больше
Активный
Пользователь
Регистрация
21 Янв 2023
Сообщения
351
Сверху