We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
location-регулярка для нескольких директорий
location-регулярка для нескольких директорий
парни привет!
нужна помощь по регулярным выражениям в location
суть такова: некоторые мои файлы находятся на cdn и мне их нужно оттуда забирать
сейчас это работает так
но таких директорий несколько и мне хотелось бы сократить число таких локейшенов
путем использования регулярных выражений
но что-то идет не так - вот такое не работает
как говорят у нас в России - ай нид ё хэлп жениманж пассижур
нужна помощь по регулярным выражениям в location
суть такова: некоторые мои файлы находятся на cdn и мне их нужно оттуда забирать
сейчас это работает так
Code: Select all
...
location /img {
proxy_pass http://cdn.mysite.ru/cdn/mysite.ru/img;
proxy_set_header X-Forwarded-Host cdn.mysite.ru:80;
proxy_set_header X-Forwarded-Server cdn.mysite.ru;
proxy_set_header X-Forwarded-For http://cdn.mysite.ru/cdn/mysite.ru/img;
}
location /statpage {
proxy_pass http://cdn.mysite.ru/cdn/mysite.ru/statpage;
proxy_set_header X-Forwarded-Host cdn.mysite.ru:80;
proxy_set_header X-Forwarded-Server cdn.mysite.ru;
proxy_set_header X-Forwarded-For http://cdn.mysite.ru/cdn/mysite.ru/statpage;
}
...
путем использования регулярных выражений
но что-то идет не так - вот такое не работает
Code: Select all
location ~ ^/(img|statpage)/(.*)$ {
proxy_pass http://cdn.mysite.ru/cdn/mysite.ru/$1/$2;
proxy_set_header X-Forwarded-Host cdn.mysite.ru:80;
proxy_set_header X-Forwarded-Server cdn.mysite.ru;
proxy_set_header X-Forwarded-For http://cdn.mysite.ru/cdn/mysite.ru/$1/$2;
}