Size: a a a

2020 January 27

͏

͏͏͏͏ in nginx_ru
Ребят, nginx который поппенсорсный может быть tcp proxy? или не может?

а то тут в доках стоит nginx plus и я немного не вдупляю
источник

AN

Anton Noginov in nginx_ru
Может
источник

vd

vadim dyagilev in nginx_ru
может можут, норм работает так
источник

vd

vadim dyagilev in nginx_ru
подскажите плиз в какую сторону можно копнуть:
есть аппликуха app1 смотит на / соответсвенно любые запросы кидает на /rest, /api и т.п
есть внешний балансер у которого / занят другим приложением app2
можно ли как то  поместить app1 на локейшен /app1 на балансере? первый запрос норм проходит на /app1, но потом аппликуха начина кидать на /
как то можно реализовать подобное?
источник

A

Aleksey in nginx_ru
͏͏͏͏
Ребят, nginx который поппенсорсный может быть tcp proxy? или не может?

а то тут в доках стоит nginx plus и я немного не вдупляю
источник

k

kiosaku in nginx_ru
vadim dyagilev
подскажите плиз в какую сторону можно копнуть:
есть аппликуха app1 смотит на / соответсвенно любые запросы кидает на /rest, /api и т.п
есть внешний балансер у которого / занят другим приложением app2
можно ли как то  поместить app1 на локейшен /app1 на балансере? первый запрос норм проходит на /app1, но потом аппликуха начина кидать на /
как то можно реализовать подобное?
она не знает о том, что живёт в /app1 на внешних запросах. обычно, в фреймворках есть понятие base_url или как-то так. по-умолчанию стоит в "/"
источник

OK

O K in nginx_ru
привет, а как лучше сделать реврайт для такого? могу добавлять префиксы /app1/api/userinfo /app2/api/userinfo только как их выкусить правильно?
location /api/userinfo {
       proxy_http_version  1.1;
       proxy_pass http://userinfo:3000;
     }
location /api/userinfo {
       proxy_http_version  1.1;
       proxy_pass https://user-mgmt;
     }
источник

k

kiosaku in nginx_ru
location /app1/api/userinfo/ { proxy_pass https://userinfo:3000/api/userinfo/; }
источник

k

kiosaku in nginx_ru
или же, если все идут на один апстрим, то глобально:

location /app1/ { proxy_pass https://userinfo:3000/; }
источник

k

kiosaku in nginx_ru
конечные слеши - обязательны
источник

vd

vadim dyagilev in nginx_ru
kiosaku
она не знает о том, что живёт в /app1 на внешних запросах. обычно, в фреймворках есть понятие base_url или как-то так. по-умолчанию стоит в "/"
да проблема в том что внутри оно должно ходить по / base_url
источник

k

kiosaku in nginx_ru
правь код, чтобы оно умело жить не только в /
источник

vd

vadim dyagilev in nginx_ru
kiosaku
правь код, чтобы оно умело жить не только в /
спасибо, так и предполагал
источник

SP

Sailor Popay in nginx_ru
Никто не вкурсе
Можно еппл пей добавить на сайт без посредников ? ( без платёжного шлюза за %)
источник

k

kiosaku in nginx_ru
спроси у эппла. скорее всего, ты оборотом не вышел 🙂
источник

k

kiosaku in nginx_ru
+ внешнеэкономическая деятельность, возможно
источник

VS

Vladimir Shefer in nginx_ru
Есть ли возможность сделать proxy_pass на два разных сервера?

На nginx приходит запрос с уведомлением, хочется чтобы этот запрос попал на два разных сервера. Ответ на этот запрос можно выкидывать, можно оставлять любой из двух
источник

VS

Vladimir Shefer in nginx_ru
не смог составить запрос в гугл
источник

k

kiosaku in nginx_ru
“First of all, you need to find a payment provider that supports Apple Pay in your region”
источник

k

kiosaku in nginx_ru
Vladimir Shefer
Есть ли возможность сделать proxy_pass на два разных сервера?

На nginx приходит запрос с уведомлением, хочется чтобы этот запрос попал на два разных сервера. Ответ на этот запрос можно выкидывать, можно оставлять любой из двух
модуль mirror
источник