Size: a a a

2020 July 02

ВМ

Владимир Муковоз... in nginx_ru
Andrey
можно и через return
location = /locationOld {
      return 301 http://$host/locationNew;
}

location = /locationOld/itemSlug {
      return 301 http://$host/locationNew/itemSlug;
}
доллар там зачем?))
источник

k

kiosaku in nginx_ru
Veaceslav Artiom
Добрый день, господа не могли бы подсказать как сделать правильно редирект ? Нужно учитывать два случая:
/locationOld на /locationNew
/locationOld/itemSlug на /locationNew/itemSlug

Заранее огромное спасибо
location = /locationOld { return 302 /locationNew; }
location = /locationOld/itemSlug { return 302 /locationNew/itemSlug; }
источник

A

Andrey in nginx_ru
Владимир Муковоз
доллар там зачем?))
да что-то рука дрогнула 🙂
источник

AE

A E in nginx_ru
Если кому интересно, бесплатный курс по nginx https://socialman.net/c/Fm4AO-64ehzgp8v7/
источник

AN

Anton Noginov in nginx_ru
Валерий
подскажите, есть возможность передать в nginx сигнал на выполнение команды или части конфигурации, возможно сторонний модуль реализующий эту функциональность.
Можно.
источник

AN

Anton Noginov in nginx_ru
Валерий
нужно заставить битрикс опросить локейшен (как при обращении по урлу) при некотором событии в стороннем коде
....но не нужно.

Просто дернуть хэндлер в битриксе - чем не нравится?
источник

В

Валерий in nginx_ru
Anton Noginov
Можно.
можно подробнее или ссылочку
источник

R

Roman in nginx_ru
Привет, можно ли настроить nginx чтобы банил IP если слишком много запросов с 1 идет ну или просто timeout давал ? Я просто не знаю как это называеться.
источник

R

Roman in nginx_ru
Чтобы там всякие скраперы не заливали сервак
источник

ђ

ђRus 😺 in nginx_ru
Roman
Привет, можно ли настроить nginx чтобы банил IP если слишком много запросов с 1 идет ну или просто timeout давал ? Я просто не знаю как это называеться.
источник

VZ

Vladimir Zhurkin in nginx_ru
rlimit  же
источник

R

Roman in nginx_ru
Походу что надо, спасибо
источник

VZ

Vladimir Zhurkin in nginx_ru
источник

AN

Anton Noginov in nginx_ru
Валерий
можно подробнее или ссылочку
Пишите на любом встроенном языке нужный вам код (например, на луа), вешаете на любой удобный хэндлер/таймер.
источник

IK

Ivan Karniyenka in nginx_ru
вот такая ошибка. в интернетах пишут, что это из-за одинакового доменного имени. но ися вроде не пересекается нигде...
источник

IK

Ivan Karniyenka in nginx_ru
источник

IK

Ivan Karniyenka in nginx_ru
источник

ђ

ђRus 😺 in nginx_ru
grep -R домен /etc/nginx
источник

ђ

ђRus 😺 in nginx_ru
и не надо картинок, пожалуйста
источник

A

Andrey in nginx_ru
надо сделать, если нет куки происходило проксирование на другой сервер, я пытаюсь сделать так
set $try_files_cookie "$uri $uri/ index.html =404";

if ($http_cookie !~ "cookie_user") {
  set $try_files_cookie "$uri/index.html $uri.html $uri @back";
}

location ~ ^/(url) {
 alias $webroot/;
 try_files "$try_files_cookie" $uri;
}


но так не работает, если меняю строку try_files на
try_files $uri/index.html $uri.html $uri @back

то работает

подскажите что делаю не так?
источник