Я нинкс нуб. Я пытаюсь выполнить блок местоположения, который соответствует общему условию во всех случаях, но использую условие / account для URL, соответствующего этому. Так что для запроса www.abc.com, www.abc.com/var1, www.abc.com/var2/var3 Я хочу, чтобы был выполнен первый блок, но для запроса, такого как www.abc.com/account, wwww.abc. com / account /, www.abc.com/account/123 блок 2 должен быть выполнен.
У меня есть следующий конфиг для nginx -
events {}
user nginx;
http {
include mime.types;
server {
listen 80;
server_name _;
root /var/www;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log error;
location / {
proxy_pass http://127.0.0.1:8009;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location = /account/1000 {
return 307 hi;
}
}
}
Сейчас выполняется тот блок, который я напишу первым. Любая помощь по этому вопросу будет иметь большое значение.