Есть у кого-нибудь опыт решения в Nginx как разделить обработку с одним путем по разным методам?
На StackOverflow предлагают решение только для проксирования
Мне надо в случае GET отдавать картинку с диска, при PUT - отдавать в PHP, а при OPTIONS - просто CORS-заголовки.
Пока писал, появилась мысль попробовать через
Может, у кого есть решение?
На StackOverflow предлагают решение только для проксирования
NGINX:
map $request_method $upstream_location {
PUT example.com:8081;
POST example.com:8081;
PATCH example.com:8081;
default example.com:8082;
}
server {
location / {
proxy_pass https://$upstream_location;
}
}
Пока писал, появилась мысль попробовать через
try_files $request_method @fcgi_location;
и объявить location @PUT, location @OPTIONS, location @fcgi_location.Может, у кого есть решение?