На Apache вы можете ProxyPass все, кроме одного или нескольких подкаталогов (с "!").
ProxyPass /subdir !
ProxyPass / http://localhost:9999/
Что такое эквивалент Nginx?
Мое первое предположение явно не работает:
location /subdir {
root /var/www/site/subdir;
}
location / {
proxy_pass http://localhost:9999/ ;
}
linux
nginx
reverse-proxy
proxypass
Falken
источник
источник
alias
вместоroot
^~
больше? Я не мог понять, что он делает. Я пытался прочитать ссылку, которую вы послали, но все еще не могу ее получить. Если самое длинное совпадающее местоположение префикса имеет модификатор «^ ~», то регулярные выражения не проверяются.