nginx按ip指向

nginx 配置文件,在相应的server里的location里修改配置,增加ip的判断, 如果有多个指向要注意顺序, 放到最后才能成功.
server {

    listen       80;
    server_name  m.mywebsite.com;
    ........
    location / {
            # **写这里有问题,要放到最后**
            #if ($remote_addr ~* "^(19.255.8.8)"){
            #       proxy_pass http://localServer;
            #   }
            if ($request_method = POST) {
                proxy_pass http://postServer;
            }
            if ($request_method = GET) {
                proxy_pass http://tomcatServer;
            }
            if ($remote_addr ~* "^(19.255.8.8)"){
                proxy_pass http://localServer;
            }
    }

你可能感兴趣的:(nginx,IP)