Два location со статикой

2018-02-06 Пенетрантность darksmoke
Добрый день Помогите пожалуйста настроить nginx. На одном домене, два урла. Надо что бы по двум урлам отдавалась разная статика. location /v3/ { location ~* \.(xsl|ico|gif|png|svg|js|css|h

Re: Два location со статикой

2018-02-06 Пенетрантность darksmoke
server { server_name domain.ru; listen 443 ssl;

Re: Два location со статикой

2018-02-06 Пенетрантность darksmoke
root правильный проверил сто раз Я пробовал и со слэшом в конце и без все равно 404 Posted at Nginx Forum: https://forum.nginx.org/read.php?21,278376,278381#msg-278381 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listin

Как работает try files?

2018-06-05 Пенетрантность darksmoke
Добрый день Объясните, пожалуйста на пальцах, как работает try_files? Не как не могу разобраться. У мен есть location /test { alias /opt/DATA/www/mp; expires -1; set_from_accept_language $lang en ru ua; # index index_$lang.html; try_files /index_$lang.h

upstream timed out (60: Operation timed out)

2018-12-20 Пенетрантность darksmoke
Добрый день Время от времени в логах Nginx наблюдаю такие записи 2018/12/20 14:53:05 [error] 67589#0: *26303544 upstream timed out (60: Operation timed out) while reading response header from upstream, client: 10.1.110.74, server: site.loc, request: "POST /transactions/credit/ HTTP/1.1", upstream:

Re: upstream timed out (60: Operation timed out)

2018-12-20 Пенетрантность darksmoke
upstream site { server xx.xx.xx.185:33084 max_fails=20 fail_timeout=1; server xx.xx.xx.96:33084 max_fails=20 fail_timeout=1; server xx.xx.xx.94:7070 max_fails=20 fail_timeout=1; serverxx.xx.xx.167:7070 max_fails=20 fail_timeout=1; } server { server_name site.loc; listen

Re: upstream timed out (60: Operation timed out)

2018-12-20 Пенетрантность darksmoke
А как залогировать upstream_header_time и upstream_response_time если это error лог. Я не нашел как изменить формат error лога. :( Posted at Nginx Forum: https://forum.nginx.org/read.php?21,282422,282427#msg-282427 ___ nginx-ru mailing list nginx-ru@ng

Re: upstream timed out (60: Operation timed out)

2018-12-20 Пенетрантность darksmoke
А как можно сопоставить запрос от клиента с записью в error логе. В access логе все четко и ясно. Там есть время, есть реквест ИД. А в эррор логе ничего такого нет. А мне хотелось бы нати этот запрос который не отработал в отведенное ему время и провести над ним работы. Posted at Nginx Forum: htt

Re: upstream timed out (60: Operation timed out)

2018-12-21 Пенетрантность darksmoke
Сапсибо помогло очень. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,282422,282441#msg-282441 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Как отменить запрос?

2019-02-19 Пенетрантность darksmoke
Добрый день Помогите, пожалуйста, разобраться как это работает. Есть фронт который шлет запрос на бэк (Клиент - nginx - бэк). Клиент послал запрос, nginx его спроксировал на бэк. На бэки запрос курится что то делает очень долго. Клиент уже не хочет ждать и уходит. Как разорвать это соединение на бэ

Отдать JSON в зависимости от тела POST'a

2019-06-12 Пенетрантность darksmoke
Добрый день Подскажите, может кто-то знает, есть один урл и он отдает разный JSON в зависимости от того какая переменная в него пришла POST'ом. Если знаете такое решение покажите пожалуйста. Теоритически скрипт на луа может такое. Но я еще не дошел до него, может есть проще варианты? Posted at Ng

Nginx + Lua вернуть JSON, как?

2019-06-20 Пенетрантность darksmoke
Добрый день Подскажите пожалуйста, как вернуть JSON в response? Есть сам JSON {"1_sign_level":"0200200","2_sign_level":"0200300"} Пробовал ngx.say и cjson.encodeНо ничего не получается. Помогите, пожалуйста, с кодом. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,284621,284621#msg-2

Ответ в зависимости от переданного параметра.

2019-09-20 Пенетрантность darksmoke
Добрый день подскажите, пожалуйста как такое можно реализовать. Есть GET запрос, в нем передается параметр, varID=car Вопрос: Как в зависимости от того что пришло в varID вернуть разный ответ if ($arg_varID !~* ("car"|"moto") ) { Вернуть JSON } else { root $root_path/modules; } Т.е. есл