买了VPS主机.以Nginx作为web服务器.大家会发现一个问题.就是可以直接通过IP地址访问网站.
这种方式有个坏处.就是会被他人绑定这个IP地址.所以现在教大家在Nginx禁止IP直接访问的几种常见解决方法:

1. Nginx禁止IP直接访问并返回404
  1. server {  
  2.     listen       80  default_server;  
  3.     server_name  _;  
  4.     return       403;  
  5. }  
复制代码
2.Nginx禁止IP直接访问并返回403
  1. server {  
  2.     listen       80  default_server;  
  3.     server_name  _;  
  4.     return       403;  
  5. }  
复制代码
3. Nginx禁止IP直接访问并返回500
  1. server {  
  2.     listen       80  default_server;  
  3.     server_name  _;  
  4.     return       500;  
  5. }  
复制代码
4. Nginx禁止IP直接访问并返回首页
  1. server {  
  2.     listen       80  default_server;  
  3.     server_name  _;  
  4.     rewrite ^/(.*)$ http://234576.com/$1 permanent;
  5. }  
  6.  
复制代码
以上就是4种常见的Nginx禁止IP直接访问并返回相应页面的方法.希望对大家有用.