Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 22, 2017 16:07:00

Xa_xoo
Зарегистрирован: 2015-08-28
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Локальный сервер для Джанго

Появилась идея развернуть свой Django проект в локальной сети предприятия.
До этого разрабатывал на тестовом стандартном Django localserver`e, выносил в интернет на уже готовые серваки на хостинге для Django проектов.
Есть мысль обойтись малой кровью и потом(настраивать сервер с nginx WSGI и все такое для меня - инфаркт): в локальной сети (без выхода в интернет) создать виртуальный чистый сервер. На него установить питон, джангу и загрузить свой проект. Запустить на виртуалке localserver (python manage.py runserver) и ….
- и будет ли виден мой проект в сети по IP сервака(или возможно ли это настроить)?
- Выдержит ли Django localhost нагрузку 3-4к пользователей(одновременно 100-200)?
- Можно ли прикрутить к localserver вместо sqlite3 нормальный MySQl (установлю на ту же виртуалку)?
- Возможно ли это вообще?

Я понимаю, что это глупо, но все же фурычить будет? Если нет, то посоветуйте подходящую связку ПО для средней руки проектов без выхода в интернет. Может есть инструкции и гайды, которые , по вашему мнению, достойны (я гуглил)

Офлайн

#2 Авг. 22, 2017 18:04:28

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Локальный сервер для Джанго

как то это все не серьезно. В интернете кууууча информации как развертывать django в самых разных вариациях. Возьмите вы волю в кулак и сделайте это. Потратье 1-2 часа вашего драгоценного времени. Связка nginx и gunicorn возможно самая простая для освоения (возможно!)



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Авг. 23, 2017 06:16:24

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Локальный сервер для Джанго

Xa_xoo
Можно ли прикрутить к localserver вместо sqlite3 нормальный MySQl
Такое ощущение, что вы джангу только на картинке видели. Ну или объясните как вообще могут быть связаны веб-сервер и СУБД.



Офлайн

#4 Авг. 24, 2017 15:59:34

Xa_xoo
Зарегистрирован: 2015-08-28
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Локальный сервер для Джанго

Пошел по нормальному пути, но столкнулся с проблемой.

Windows Server 2012 64 разрядный
Apache 2.4.27-win64-VC11 x64
Python 3.4 x32
Django 1.8.3
VC11 поставил

Апач работает, все ок, НО!

проблема с mod_wsgi

копирую в папку modules, прописываю в httpd.conf, но при запуске Апач, получаю ошибку
“The requested operation has failed!”
Лог молчит по этому поводу.
Скачивал большое кол-во разных вариаций wsgi (знаю, что предирчив к версиям и разрядности), но всегда получал такую ошибку.

Мне кажется я все не те версии скачивал или же моя сборка вообще не совместима?
x64 система +x64 Apache + x32 Python 3.4 - это норм?

Помогите найти подходящий mod_wsgi (я проиграл Googly) или подскажите в чем я не прав? может апач нужен x32? Но вроде он должен соответствовать разрядности системы?
Или поставить Питон 3.1 х32 , у меня есть wsgi для 3.1 питона, но там 2.2 апач((( Выручайте!

Отредактировано Xa_xoo (Авг. 24, 2017 16:02:26)

Офлайн

#5 Авг. 24, 2017 17:03:22

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Локальный сервер для Джанго

Выручаем - не пользуйся apache, используй nginx. Так тебе скажут 95%.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Авг. 25, 2017 11:55:37

Xa_xoo
Зарегистрирован: 2015-08-28
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Локальный сервер для Джанго

снес все и поставил другую (рабочую) сборку:
система х64
Апач х32 VC14 2.4
Питон 3.5 х32
mod_wsgi для питона 3.5 апач2.4 VC14

вся соль в разрядности

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version