使用 deny , 比较好用。 放到server段。 也可以放到整个 http 段落中。
server { deny 114.253.102.xx; listen 80; server_name youkubd.com www.youkubd.com; charset utf-8; location / { proxy_pass http://youku_bd_servers; proxy_redirect default; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_next_upstream http_502 http_504 error timeout invalid_header; } }