Size: a a a

2021 May 19

NN

Nick Nathanovich in nginx_ru
да, тоже работает
источник

ВМ

Владимир Муковоз... in nginx_ru
А?
источник

YP

Yury Prymak in nginx_ru
Привет, нужно кешировать статические файлы только для конкретного домена site . com, нашел решение, но работает для всех доменом и поддоменов. Подскажите как написать условие или изменить регулярку что бы срабатывало только для одного конкретного домена?

location ~* .(svg|eot|otf|woff|ttf|css|js|jpg|jpeg|gif|png|webp|ico)$ {
expires 10d;
}
источник

NN

Nick Nathanovich in nginx_ru
С этим заголовком :) спасибо
источник

ВМ

Владимир Муковоз... in nginx_ru
server_name?)
источник

ВМ

Владимир Муковоз... in nginx_ru
Его вообще Антон прислал))
источник

ॐХ

ॐ Хмурый Монах... in nginx_ru
Добрый вечер, помогите плиз, не понимаю как смделать.
есть локейшн
location ~ ^/(admin|api|swagger)/ {...}

мне нужно чтобы в этот локешн так же попадал урл
/bla-bla-bla
 без слеша на конце. Попробовал разные варианты - не помогло... 8(
источник

ВМ

Владимир Муковоз... in nginx_ru
Например какие?
источник

ॐХ

ॐ Хмурый Монах... in nginx_ru
location ~ (^/(admin|api|swagger)/)|(^/apple-site-association) {}
, тока не пинайте...
источник

ВМ

Владимир Муковоз... in nginx_ru
Хрена сё)
источник

ॐХ

ॐ Хмурый Монах... in nginx_ru
нууу... поэтому вы и доктор, доктор....
источник

ВМ

Владимир Муковоз... in nginx_ru
Регексп онлайн
источник

ॐХ

ॐ Хмурый Монах... in nginx_ru
^/(admin/|api/|swagger/|apple-site-associations)
спасибо!
источник

ВМ

Владимир Муковоз... in nginx_ru
Мужчина)
источник

ॐХ

ॐ Хмурый Монах... in nginx_ru
источник
2021 May 20

N

Nasimjon in nginx_ru
Привет всем, один вопрос я новичок в nginx. Есть менуалы как распределить все запросы на сервер nginx. Например если запрос на api то оно шло именно на api или js или html php, py, jar например. Есть примеры как это сделать! Заранее спасибо!
источник

ВМ

Владимир Муковоз... in nginx_ru
Перефразируй вопрос, или добавь больше конкретики, пока не понятно что у тебя не так
источник

VK

Vladislav Kamlov in nginx_ru
Похоже на простое использование локейшенов с регулярками под каждое требование, если правильно понял вопрос
источник

d

dandyhorse in nginx_ru
Всем привет!

Коллеги по цеху, кто в курсе как корректно завести луа скрипты, для того чтобы nginx по роуту исполнял sh скрипт?

Пока что воспользовался стандартными советами/гайдами, прокинул нужный модуль, сделал инклюд (скрин), при проверке конфигов nginx говорит ОК, далее пользуюсь конструкцией:

server {
   listen 80;

   server_name server.ru;

   location /executeScript {
       content_by_lua_block {
           os.execute('/bin/script.sh');
       }
   }

Содержание скрипта для теста, расположенного в /bin:

#!/bin/sh
touch test.txt

Сервер, к сожалению, скрипт не запускает.
Кто-нибудь сталкивался с таким и может подсказать, в чем я ошибаюсь?
источник

AN

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