配置服务的时候,不需要IP直接访问,则可以这样配置。

server {
listen 80 default_server;
server_name _;
return 444;
}

如果想跳转,则:

server {
listen 80 default_server;
server_name _;
rewrite ^ http://www.domain.com$request_uri?;
}

只能用IP访问:

server {
listen 80 default_server;
server_name _;
location /xxxxx{
stub_status on;
access_log off;
}
location /{
rewrite ^ http://www.nginxs.com$request_uri?;
}
}

整理自:http://www.cnblogs.com/fangbo/archive/2011/02/21/1959855.html

Related Posts: Nginx 禁止IP访问 :