Как установить и настроить локальный веб сервер для сайта на Django?

Привет всем. С наступающим праздником! С 18 марта! :))
Изучаю Python, Django.

Хотел создать свой сайт в сети, но то дорого, то ограничения всякие.
Короче решил сделать все на локально, потренироваться. А потом как набью руку, будут свободные денежки выложу на боевой сервер.

На компе стоит Xubuntu 16.04.
Приблизительно понимаю так, надо установить виртуальный линукс-сервер, потом на него веб сервер и тд.

Объясните поподробней как реализовать эту идею или ткните в ссылку где это расписано.

Спасибо.
P.S. забыл написать, не просто python manage.py runserver, а что то вроде имитации боевого сервера на локальном компе, что бы нужно было настраивать Nginx, uWSGI, SHH и тд., т.е. все все как в реале, только у себя на компе.
  • Вопрос задан
  • 1880 просмотров
Пригласить эксперта
Ответы на вопрос 2
@marataziat
Джангист-тракторист
В принципе если тебе это нужно не для продакшена то и python3 manage.py runserver хватит. Просто открой NAT порт от своего компа, и все смогут посетить твой сайт! Но если очень хочешь, делай: nginx + gunicorn https://www.digitalocean.com/community/tutorials/h...

Кстати, можно заюзать https://ngrok.com/ вместо того чтобы открывать NAT!
Ответ написан
Комментировать
sim3x
@sim3x
virtualbox
ubuntu server (17.X - чтоб быть готовым к нововведениям в 18.04)
- разобраться как работать с ключами ссш
- как запускать джанго девсервер для показа себе с виртуалки в браузере на хост ОС

- как ставить nginx с репозитория nginx, настраивать проксирование статики, настраивать конфиг
- разобраться как ставить uwsgi с пип и глобально, различия и минусы каждого подхода
- systemd - как останавливать, стартовать процессы, читать логи, писать конфиги
- postgresql - дефолтная субд для джанги, разобраться как работать с psql

будут свободные денежки выложу на боевой сервер.
бесплатно
https://www.pythonanywhere.com/
https://www.heroku.com/python
AWS на 1 год десплатно дает сервисы для хостинга
Также есть промокоды для digitalocean и других облаков, которые дают сумму для старта на 1-2 месяца попробовать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы