Найти - Пользователи
Полная версия: django, локальная сеть и DMZ
Начало » Django » django, локальная сеть и DMZ
1
inzem
Есть задача. django + oracle стоят в локальной сети, и лазят за http запросами в DMZ к какому то серверу запросов.
Стандартная связка nginx+apache+django+oracle этого не поддерживает, или в обычном представлении не поддерживает?
На чем мне организовать такую связку?
PooH
Что-то я совсем не понял вопроса? В чем состоит проблема? Если в запросах в DMZ, то причем тут nginx, apache, django и oracle. Видимо надо файрвол отстроить.
o7412369815963
PooH
Что-то я совсем не понял вопроса? В чем состоит проблема? Если в запросах в DMZ, то причем тут nginx, apache, django и oracle. Видимо надо файрвол отстроить.
как я понял DMZ уже есть.
> то причем тут nginx, apache, django и oracle
согласен.

>На чем мне организовать такую связку?
на чем умеете, можно и “nginx+apache+django+oracle”, но они не причем.
inzem
o7412369815963
Суть в том, что oracle во внутренней сети, и в DMZ соединения только из внутренней сети можно делать. Из DMZ открыть порт с этого сервера к oracle(внутр. сеть) нельзя, на то она и DMZ.
Т.е. в привычном образе эта связка работать не будет.
Допустим django c oracle стоит во внутренней сети и к apache обращается каждые доли секунды за запросами, т.е. не apache запускает django. Можно ли что то подобное организовать?
inzem
Или еще вариант, nginx стоит в dmz и принимает запросы. Апач, django, oracle стоят во внутренней сети. апач обращается к ngix за запросами. Можно ли так настроить nginx с apache.
o7412369815963
inzem
С этого и нужно было начинать: “как пробиться из DMZ в локалку”

я бы наверно сделал выгрузку всех необходимых данных в DMZ (или просто репликацией), а в DMZ сервер с веб движком работают в нормальном режиме.

ещё извращенский метод: на DMZ запустить самопальный сервер к которому из локалки будет подключаться клиент для получения запроса от внешнего пользователя, этот клиент передает запрос локальному веб серверу и посылает ответ назад. типа такого: DMX( ngnix -> wsgi -> myserv ) <- local( myclient -> apache -> … ), похоже на прокси обратного вызова, но как я и сказал - метод извращенский.
inzem
Мда, вот типа решили базу перенести в dmz.
А стандартных решений “извращенского способа” я так понимаю нет(на то он и извращенский) :)
А как реализовать myserv, есть идеи ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB