如何编写Nginx位置块

时间:2019-04-22 01:24:01

标签: nginx-location nginx-config

我是Nginx菜鸟。我试图在所有情况下执行与常规条件匹配的location块,但将/ 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;
        }

    }
}

现在,我首先写的那个块都将执行。任何帮助都将大有帮助。

0 个答案:

没有答案