Size: a a a

2020 June 25

IK

Ivan Karniyenka in nginx_ru
Владимир Муковоз
поверьте,в итоге тратите больше времени чем просто разобраться. Но дело то ваше.
За это дико плюсую
источник

MB

Muslim Beibytuly in nginx_ru
добрый вечер, я с очевидно нубским вопросом:D
нужно словить https://domain.com/some_slug/payment/approve_secure3d/
location ^/([a-z]+)/payment/approve_secure3d/$ {
       proxy_pass         http://backend:8000;
}
не подскажите с чем именно я косячу?
отправляет на location / {}
источник

Y

Yuri in nginx_ru
ты не указал, что это регулярка
источник

VM

Vitalii Morvaniuk in nginx_ru
Доброго.
Вопрос - есть
AWS ALB который занимаеться SSL и частично редиректами.
Далее nginx+php-fpm с Drupal сайтом
в server стоит опция  error_page 404 = /404 для того что бы все 404е отрабатывались nginx
И вот часть запросов на бекенд уходят и там в зависимости от запроса могут быть еще и редиректнуты правилами Drupal. А вторая часть показывает заглушку от nginx голую
источник

VM

Vitalii Morvaniuk in nginx_ru
Куда копнуть?
источник

Y

Yuri in nginx_ru
location ~ ^/(…
источник

MB

Muslim Beibytuly in nginx_ru
Yuri
location ~ ^/(…
тильда отвечает за регулярки?
источник

Y

Yuri in nginx_ru
тильда говорит, что сейчас пойдет регулярка, а не префиксный локейшн
источник

MB

Muslim Beibytuly in nginx_ru
Yuri
тильда говорит, что сейчас пойдет регулярка, а не префиксный локейшн
огромное спасибо, заработало!:) пойду читать документацию регулярок и тильды, долго тупил
источник

Y

Yuri in nginx_ru
Muslim Beibytuly
огромное спасибо, заработало!:) пойду читать документацию регулярок и тильды, долго тупил
источник

MB

Muslim Beibytuly in nginx_ru
Thx:)
источник

Y

Yuri in nginx_ru
Vitalii Morvaniuk
Куда копнуть?
1. В логи
2. В конфигурацию.

Опция - это хорошо. Но какое поведение ожидается?
источник

VM

Vitalii Morvaniuk in nginx_ru
Yuri
1. В логи
2. В конфигурацию.

Опция - это хорошо. Но какое поведение ожидается?
Поведение ожидается - все 404е перекинуть на бекенд.
В логах [error] 199125#199125: *2546 open() "/home/user/www/Request" failed (2: No such file or directory),
Конфиг сейчас на пасту скину
источник

Y

Yuri in nginx_ru
источник

Y

Yuri in nginx_ru
в try_files там как раз примеры по друпалу
источник

Y

Yuri in nginx_ru
а в error_page - примеры, как 404 направить в именованный локейшн, который упомянут в try_files как @drupal
источник

VM

Vitalii Morvaniuk in nginx_ru
пробовал с @drupal
источник

VM

Vitalii Morvaniuk in nginx_ru
те же яйца
источник

VM

Vitalii Morvaniuk in nginx_ru
источник

VM

Vitalii Morvaniuk in nginx_ru
конфигш
источник