- Регистрация
- 21 Янв 2023
- Сообщения
- 351
- Автор темы
- #1
Доброго времени суток, читатели поста !
Сегодня будет урок, для начинающих Python/JS Кодеров,
Сегодня мы будем учиться, развертывать код на Хостинг/ВДС,
Сегодня будет два варианта, примера,
1. VDS - С панелью ISPManager,
2. Хостинг - со своей панелью,
Сначала разберем, более сложный вариант, а именно второй, в пример возьму Sprinthost (не реклама),
Теперь же, второй способ;
и все.
Сегодня будет урок, для начинающих 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 *название файла*
Если вы все сделали правильно, то скрипт у вас должен запуститься
жмем: Сайты - Веб-серверы, с изоляцией,
Далее жмем: Добавить сервер,
Выбираем: 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 *название файла*
Если вы все сделали правильно, то скрипт у вас должен запуститься
Теперь же, второй способ;
и все.