Size: a a a

2020 February 15

В

Владимир in nginx_ru
Здравствуйте, можно ли в nginx принимать параметры через POST в виде json и потом подставлять/транслировать их в URL как  GET.  Или как POST, но не в виде json, а в виде обычного списка. Спрашиваю не как это сделать, а возможно ли в принципе только средствами nginx подобное осуществить.
источник

D

Denis in nginx_ru
Владимир
Здравствуйте, можно ли в nginx принимать параметры через POST в виде json и потом подставлять/транслировать их в URL как  GET.  Или как POST, но не в виде json, а в виде обычного списка. Спрашиваю не как это сделать, а возможно ли в принципе только средствами nginx подобное осуществить.
lua/njs модуль
источник

D

Dmitry (Demius) in nginx_ru
Добрый день всем, у меня вопрос по связке uwsgi и nginx. Nginx работает, uwsgi тоже работает но работает он для pythons а как настроить работу uwsgi для совместной работы и pythona и CGI?
источник

MD

M Dan in nginx_ru
Поднять ещё один инстагс и сокет увсжи для сги
источник

В

Владимир in nginx_ru
Denis
lua/njs модуль
спасибо
источник

D

Dmitry (Demius) in nginx_ru
M Dan
Поднять ещё один инстагс и сокет увсжи для сги
ок спс
источник

t

tfhx8 in nginx_ru
если используется proxy_pass и все запросы пересылаются на внутренний сервер. В этом внутреннем сервере все соединения будут идти от одного сервер который делает пересылку?
источник

t

tfhx8 in nginx_ru
тоесть по tcp/ip не будет ип адресов клиентов, а будет постоянный ип прокси сервера?
источник

u

undefined in nginx_ru
tfhx8
если используется proxy_pass и все запросы пересылаются на внутренний сервер. В этом внутреннем сервере все соединения будут идти от одного сервер который делает пересылку?
если доступ из вне закрыт, а запросы приходят только по nginx, то да, ip-адрес всегда будет один.
Но от nginx к твоему внутреннему серверу можно прокинуть любые дополнительные заголовки, в которых указать ip пользователя
источник

t

tfhx8 in nginx_ru
я просто на внутреннем сервере хотел поставить ipset для фильтрации всякой нечести
источник

t

tfhx8 in nginx_ru
а оно получается работать не будет, если 1 адрес
источник

u

undefined in nginx_ru
Как правило, ip-адрес пользователя принято прокидывать с помощью заголовка X-Real-Ip (вот пример https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/#passing-request-headers )

А на внутреннем сервере тебе нужно просто обработать этот заголовок headers['X-Real-Ip']
В нем и будет реальный ip пользователя
источник

t

tfhx8 in nginx_ru
не, ipset просто работает на уровне tcp/ip и иптаблеса
источник

t

tfhx8 in nginx_ru
а тут получается на внутренний сервер будет приходить  с одного ипа
источник

MD

M Dan in nginx_ru
ну значит на наружнем фильтруй
источник

t

tfhx8 in nginx_ru
а там на openvz не поддерживает
источник

MD

M Dan in nginx_ru
переставить/взятьвиртуалку получше нельзя?)
источник

t

tfhx8 in nginx_ru
не, самое лучше было бы на внутреннем сервере фильтровать)
источник

s_

sakura _ in nginx_ru
пожалуйста, может кто-нибудь сказать мне, если я могу настроить один поддомен для приема запросов http и https?
источник

M

Mᴀʀᴋ_5.ɪɴᴄ in nginx_ru
sakura _
пожалуйста, может кто-нибудь сказать мне, если я могу настроить один поддомен для приема запросов http и https?
Доброго времени, можете, даже перенаправление с 80 на 443
источник