Size: a a a

2020 January 28

k

kiosaku in nginx_ru
у тебя nginx plus ?
источник

k

kiosaku in nginx_ru
Ihor Horhul
sticky route $route_cookie $route_uri;

Кто-то использовал эту директиву в блоке upstream? Я правильно понимаю, что можно url привязать клиента к серверу?
она позволяет все запросы от клиента отправлять на один и тот же upstream
источник

IH

Ihor Horhul in nginx_ru
kiosaku
у тебя nginx plus ?
Нет, а стики только плюс?
источник

k

kiosaku in nginx_ru
из коробки - да
источник

k

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

k

kiosaku in nginx_ru
может быть, тебя устроит ip_hash в upstream {}
источник

IH

Ihor Horhul in nginx_ru
У меня на бекендах разные файлы, я хотел бы чтобы с прокси к ним обращаться. В этом помогает proxy_next_upstream, но на каждый запрос проходит по всем серверам навреное неочень
источник

k

kiosaku in nginx_ru
Ihor Horhul
У меня на бекендах разные файлы, я хотел бы чтобы с прокси к ним обращаться. В этом помогает proxy_next_upstream, но на каждый запрос проходит по всем серверам навреное неочень
это как - разные?
источник

k

kiosaku in nginx_ru
на одном апстриме одни файлы, на другом - другие?
источник

k

kiosaku in nginx_ru
странные апстримы ...
источник

IH

Ihor Horhul in nginx_ru
kiosaku
странные апстримы ...
видео файлы
источник

k

kiosaku in nginx_ru
и ты через proxy_next_upstream перебираешь апстримы, пока файл не найдёшь?
источник

IH

Ihor Horhul in nginx_ru
kiosaku
и ты через proxy_next_upstream перебираешь апстримы, пока файл не найдёшь?
Была такая задумка
источник

k

kiosaku in nginx_ru
плохая идея
источник

k

kiosaku in nginx_ru
почитай про x-accel-redirect
источник

АО

Артем Орлов in nginx_ru
Добрый день. В поде находятся два контейнера fpm и nginx Почему не работает такой location. http://site/test/index.php пишет фаил не найден

   location ^~ /test/{

         root /var/www;
         try_files $uri /index.php;

         location ~ \.php$ {
         fastcgi_split_path_info  ^(.+\.php)(/.+)$;
         fastcgi_index            index.php;
         include        fastcgi_params;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         fastcgi_pass   127.0.0.1:9000;
     }
Если заменяшь параметр fastcgi_param на такой SCRIPT_FILENAME $host_path/index.php; доступ есть, но стили css не подключаются Подскажите в чем проблема
источник

k

kiosaku in nginx_ru
1. логи
2. docker_ru
источник

АО

Артем Орлов in nginx_ru
kiosaku
1. логи
2. docker_ru
Логов не пишет, в контейнере с fpm что он возвращает 200
источник

VL

Vethopheth Lephanim in nginx_ru
hi. Есть у меня http://grafana.local:3000/ хочу спрятать её за nginx таким образом, чтоб она была доступна по https://my.domain/grafana/ . Пробую сделать то что описано тут https://serverfault.com/questions/678742/nginx-proxy-pass-rewrite-of-response-header-location но при редиректе https://my.domain/grafana/login оно пытается упорно открыть https://my.domain/login . Что я делаю не так и возможно ли это сделать вообще?
источник

VL

Vethopheth Lephanim in nginx_ru
если вбить https://my.domain/grafana/login в консоли валятся ошибки типа GET https://my.domain/static/vendor/rickshaw/rickshaw.min.js?v=d9613e5c466c6e9de548c4dae1b9aabf9aaf7c57 net::ERR_ABORTED 404GET https://my.domain/static/vendor/rickshaw/rickshaw.min.js?v=d9613e5c466c6e9de548c4dae1b9aabf9aaf7c57 net::ERR_ABORTED 404
то есть что-то всё же работает, но не так как надо
источник