Size: a a a

2021 April 30

AS

Anton Samofal in nginx_ru
И это... эти вопросы лучше в чаты про php направлять, это уже не относится к nginx ;)
источник

_

_track2 [GiN] in nginx_ru
Ну это понятно, но специалисты же смежные?! :) В любом случае спасибо за вектор направления...
источник

AN

Anton Noginov in nginx_ru
В логах пхп вы увидите только сообщения о превышении memory_limit.
О реальной нехватке памяти oom напишет в лог ядра.
источник

k

kiosaku in nginx_ru
какие, нафиг, потоки в php-fpm …
источник

MM

Max Muravyev in nginx_ru
Привет, подскажите плз.
Есть nginx, который проксирует вот так:
location /webhook/fz/ {
   proxy_pass  https://localhost:4447/;

На этой же тачке есть SSH тунель, по которому подключен человек на пор 4447. Сделано это для того, чтобы запрос, который пришел на вебсервер (вебхук) ушел ему на локальное окружение (через этот тунель)

После запроса получается такая штука в логах nginx'a который проксирует:
2021/04/30 18:22:19 [error] 48013#48013: *48876123 connect() failed (110: Connection timed out) while SSL handshaking to upstream, client: 12.10.179.10, server: app.mycompany.com, request: "GET /webhook/fz/payment/206b8f5b-fff-ffffffffff-ffffsdfsd-ffds/webhook/tycoon HTTP/1.1", upstream: "https://127.0.0.1:4447/payment/206b8f5b-fff-ffffffffff-ffffsdfsd-ffds5/webhook/tycoon", host: "app.mycompany.com", referrer: "https://app.mycompany.com/webhook/fz/payment/206b8f5b-fff-ffffffffff-ffffsdfsd-ffds5/webhook/tycoon"

Как видите, не получается подлкючиться по SSL.
источник

MM

Max Muravyev in nginx_ru
Локально у этого товарища (который подключается) настроен nginx и он слушает SSL но на совсем другом домене (не 127.0.0.1)
источник

MM

Max Muravyev in nginx_ru
Раньше все это как-то работало, но сейчас перестало, конфиги nginx'ов никто не менял.
источник

Р

Р in nginx_ru
Посмотри ещё логи товарища
источник

AS

Anton Samofal in nginx_ru
Сказал А говори и Б.
источник

k

kiosaku in nginx_ru
посмотри конфиг
источник
2021 May 01

N

Nikita 🔥 in nginx_ru
Привет. Кто-нибудь может подсказать, как лучше реализовать работу нескольких приложений с разными портами на одном сервере и домене?

пример:
api.example.com —> localhost:3000
example.com —> localhost:3001
aaa.example.com —> localhost:5000
источник

A

Aliko in nginx_ru
В блоке server { server_name api/aaa.exapmle.com
location /
proxy_pass localhost:port; }
источник

A

Aliko in nginx_ru
Доброй ночи. Есть сервер example.com
Настроен location /
alias /path/to/
Добавляю второй location ~ (test/auth/login)
Proxy_pass ip:port
Открываю браузер вбиваю example.com/test выскакивает 404.
В логе no such.. /path/to/test
Почему при запросе  он обращается к / а не к локейшену (/test/auth/login)? Пробовал просто в локейшене втором делать /test
источник

k

kiosaku in nginx_ru
значит, не отрабатывает регулярка
источник

k

kiosaku in nginx_ru
потому-что есть разница между / и |
источник

A

Aliko in nginx_ru
Там просто при обращении к example.com/test приложение возвращает /auth/login к /test
источник

R

Rad in nginx_ru
здравствуйте, подскажите пожалуйста в какую сторону копать, вот есть у нас схема:
клиент <-> ревер-прокси (haproxy) <-> nginx  
 
всё работает, но ответный трафик всегда идет через реверс-прокси ( что и логично ), появилось желание разгрузить данный прокси и сделать нечно подобное:
клиент -> ревер-прокси (haproxy) -> nginx  
^                                    |
|____________________________________|                          

 
чтобы nginx отвечал напрямую клиенту, тем самым разгрузить реверс-прокси
nginx может получить адрес клиента и порт из заголовков
источник

AN

Anton Noginov in nginx_ru
А зачем?
источник

R

Rad in nginx_ru
если у нас за реверс прокси много хостов, то мы весь трафик пропускаем через данный реверс-прокси
источник

R

Rad in nginx_ru
есть предположение что данный реверс прокси надо заменить балансером
источник