Как сделать сайт на Django на VDS хостинге / уроки Django
Привет друзья! Как сделать сайт на Django на VDS хостинге? Это займет 15-25 минут и вы сможете на своем VDS сервере поднимать сайты на фреймворке Django. :) Если вам нравятся уроки по Django, пишите к этому видео «Хочу серию уроков», «Хочу больше», «Уроки по Django!» :)
Ссылка на VDS хостинг для сайта на Django:
Несомненный ➕ этого хостинга: 10-дневный тестовый период и после нажатия кнопки “заказать“ оплата не требуется!
✔ Телеграм - 🚀
✔ Вступай в группу Вк - 🚀
✔ Подписывайся
✔ Поддержи проект:
❗️ Конечно, будет продолжение, если будет туча позитивов.
🔔 Нажимай колокольчик чтобы не пропустить!
#урокиpython #python #урокиdjango #django #хостинг
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
►► Подписывайся на канал!
►Инструкция из видео: Регистрируемся на хостинге (логин и пароль придут на почту)
1) Создаем виртуальный сервер в разделе VDS/VPS серверы с установкой LAMP
2) Подключаемся через putty к нашему серверу (логин и пароль высылаются при создании сервера на вашу почту)
3) Переходим в папку сайта
cd /var/www/html
4) устанавливаем pip
apt install pip3
5) Скачиваем и распаковываем файл для создания виртуального окружения
wget
tar xvfz
6) Создаем виртуальное окружение для нашего проекта:
python3 myenv
7) Активируем виртуальное окружение:
source myenv/bin/activate
8) Устанавливаем Django:
pip install django
9) Создаем наш проект mysite1 на Django:
startproject mysite1
13) создаем файл .htacсess в папке /var/www/html:
Options ExecCGI
AddDefaultCharset utf-8
AddHandler wsgi-script .py
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ mysite1/mysite1/$1 [QSA,L]
10) В файле из папки /var/www/html/mysite1/mysite1/ в разрешенные хосты (ALLOWED HOSTS) добавляем DNS имя нашего сайта, или для теста можно указать ‘*’
11) Возвращаемся в папку /var/www/html/mysite1
cd /var/www/html/mysite1
12) И выполняем миграцию проекта:
python3 migrate
13) Теперь создаем супер пользователя:
python3 createsuperuser
14) Меняем конфигурацию сайта nano /etc/apache2/sites-available/
[VirtualHost *:80]
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
[Directory /var/www/html/mysite1/mysite1]
[Files ]
Require all granted
[/Files]
[/Directory]
WSGIDaemonProcess pixart python-path=/var/www/html/mysite1 python-home=/var/www/html/myenv
WSGIProcessGroup pixart
WSGIScriptAlias / /var/www/html/mysite1/mysite1/
Alias /static /var/www/html/static
[Directory /var/www/html/static]
Require all granted
[/Directory]
Alias /media /var/www/html/media
[Directory /var/www/html/media]
Require all granted
[/Directory]
# [Directory /var/www/html/]
# Options Indexes FollowSymLinks MultiViews
# AllowOverride All
# Order allow,deny
# allow from all
# [/Directory]
ErrorLog ${APACHE_LOG_DIR}/
CustomLog ${APACHE_LOG_DIR}/ combined
[/VirtualHost]
!!! Угловые скобки заменены на квадратные, т.к. ютуб )))
15) Устанавливаем модуль для apache wsgi:
apt install libapache2-mod-wsgi-py3
16) Перезапускаем Apache:
service apache2 reload
17) Переходим в папку cd /var/www/html и делаем директории:
cd /var/www/html
mkdir static
mkdir media
18) Перезапускаем Apache:
service apache2 reload
19) Редактируем файл nano /var/www/html/mysite1/mysite1/ и добавляем в конец файла:
STATIC_ROOT = ’/var/www/html/static’
20) Переходим в папку /var/www/html/mysite1
cd /var/www/html/mysite1
21) Запускаем сбор статических файлов:
./ collectstatic
22) Устанавливаем права на базу данных и папку:
chown www-data:www-data
chown www-data:www-data /var/www/html/mysite1/
20) Проверяем сайт, что все ОК)))
18 views
4
2
3 weeks ago 00:02:20 3
Будущее России начинается с молодёжи
3 weeks ago 00:26:07 1
Строительные хитрости. Самый быстрый монтаж шпилек. Анкера DKC и многое другое.
3 weeks ago 00:21:47 12
Обзор предложений по продаже квартир в Марианских Лазнях. Январь 2025.
3 weeks ago 00:34:35 3
Прямая линия Путина -зачем он это сделал. Бузова как символ путинизма. Похороны Кириллова.
3 weeks ago 00:09:58 2
Вот такой была ужасная ЖИЗНЬ СЕКСУАЛЬНЫХ РАБЫНЬ японской армии во 2-й Мировой войне
3 weeks ago 00:07:53 1
5 НОВЫХ СХЕМ МОШЕННИЧЕСТВА: как не стать жертвой?
3 weeks ago 03:26:43 1
💔😢Променял на МОЛОДУЮ ЛЮБОВНИЦУ. Изменить судьбу | ЛУЧШИЕ ДРАМЫ | МЕЛОДРАМЫ 2024
3 weeks ago 02:14:39 2
— Онлайн-богослужение КОГДА ПРИГОТОВИТ НАМ МЕСТО И ЧТО ЭТО ЗА МЕСТО?
4 weeks ago 00:18:30 8
Что делали дети маршалов и правительства СССР во время ВОЙНЫ?
4 weeks ago 01:28:14 2
Илон Маск и Такер Карлсон | ИИ, TruthGPT, Твиттер, крах банковской системы
4 weeks ago 00:23:56 1
Мастер Шаолинь Ши Хен И: Как Перестать Слишком Много Думать?
4 weeks ago 00:27:17 8
PVM НЕ НУЖЕН! RetroScaler2X – RCA, S-Video, YPbPr и RGB? ОБЗОР ЛАЙНДАБЛЕРА
4 weeks ago 00:15:31 1
Размышления - Слово стало плотью (1676)
4 weeks ago 00:03:31 1
Всё Закинул и ГОТОВО!!! 🍲 Очень Быстрый и Простой СУП за 20 МИНУТ | Приготовит Даже РЕБЁНОК
4 weeks ago 00:02:46 1
Гарри Поттер и Проклятое Дитя - Первый Трейлер (2025) По Мотивам Книги | Концепт-версия от Тизер ПРО
4 weeks ago 00:16:18 13
ВЕЛИКОЕ ПРЕДУПРЕЖДЕНИЕ ОТ АШТАР И ВРИЛЛОНА! НЕМЕДЛЕННО ПОКИНЬТЕ ПРИБРЕЖНЫЕ РАЙОНЫ
4 weeks ago 00:17:11 5
СЕГОДНЯ НОЧЬЮ ПРОИЗОЙДЕТ АКТИВАЦИЯ! К ВАМ ОБРАЩАЕТСЯ ГОСПОДЬ МЕЛХИСЕДЕК!
4 weeks ago 00:46:11 1
Веллер. Ботинок Трампа по яйцам Путина, снос памятника Высоцкому в Одессе, разрушение ЕС, развал РФ
4 weeks ago 00:37:27 1
Ykrаuна сделала это впервые. Оказывается и в эту игру они научились играть.
4 weeks ago 01:13:08 1
Омоложение изнутри. Как сделать организм моложе на 17 лет и избавиться от болезней? Владимир Дадали
4 weeks ago 00:08:29 1
Оладьи как Булочки/На соде/ТЕХНИКА/Рецепт на МИЛЛИОН
4 weeks ago 00:33:48 1
ГЛАВНАЯ ОШИБКА в отношениях, которая ВСЁ ПОРТИТ... Александр Меньшиков
4 weeks ago 00:12:14 1
Часть 2 Вовка из Тридевятого царства своими руками/Vovka from the Faraway Kingdom with his own hands
4 weeks ago 00:03:50 4
Каждый день делай этот массаж пальцев. Узнай почему. Му Юйчунь.