У меня есть что-то подобное в Nginx conf:
location ~ \/([0-9.]+)\/([0-9]+) {
proxy_set_header HOST $host;
proxy_pass http://$1:$2/;
}
Давайте предположим, что я стреляю по URL localhost/178.33.71.162/5038
Я хочу остановить / прервать / отменить, если есть файл в root_ www like 178.33.71.162/5038
Я пытался сделать между {и proxy_set_header (сразу после начала расположения):
if (-f $document_root$1/$2) {
break;
}
Или
if (-f $document_root$1$2) {
break;
}
Или даже для тестирования поместите файл 5038
в root WWW:
if (-f 5038) {
break;
}
И ничего из этого не работает, и proxy_pass выполняется. Как правильно это сделать?