On 08.02.2021 23:24, Oleg A. Mamontov wrote:
"Традиционный" подход - сделать по требуемому условию rewrite, уводящий
обработку запроса в другой location. Обратите внимание - trailing slash
в proxy_pass в данном случае имеет значение.
---
location / {
if ($request_method != 'GET') {
On Mon, Feb 08, 2021 at 07:15:43PM +0300, Eugene Prokopiev wrote:
Здравствуйте!
Требуется по GET /data.txt отдавать самый файл как есть, а по
POST/PUT/DELETE /data.txt передавать запрос в какой-то бакенд через
proxy_pass - по идее не самый редкий кейс, но никакого пример
нагуглить не могу. Попро
Судя по гуглу, можно попробовать так:
location / {
if ($request_method = GET) {
root /data;
}
if ($request_method != GET) {
proxy_pass http://127.0.0.1:8080;
}
}
08.02.2021 23:15, Eugene Prokopiev пишет:
Здравствуйте!
Требуется по GET /data.txt отдавать самый файл как есть, а
Здравствуйте!
Требуется по GET /data.txt отдавать самый файл как есть, а по
POST/PUT/DELETE /data.txt передавать запрос в какой-то бакенд через
proxy_pass - по идее не самый редкий кейс, но никакого пример
нагуглить не могу. Попробовал сделать так:
location / {
if ($request_method = 'GET') {