您的位置:首页 > 运维架构 > Nginx

Nginx下禁止ip直接访问的几种方法

2012-08-20 18:16 1011 查看
买了VPS主机.以Nginx作为web服务器.大家会发现一个问题.就是可以直接通过IP地址访问网站.

这种方式有个坏处.就是会被他人绑定这个IP地址.所以现在教大家在Nginx禁止IP直接访问的几种常见解决方法:

1. Nginx禁止IP直接访问并返回404

server {

listen 80 default_server;

server_name _;

return 403;

}

复制代码
2.Nginx禁止IP直接访问并返回403

server {

listen 80 default_server;

server_name _;

return 403;

}

复制代码
3. Nginx禁止IP直接访问并返回500

server {

listen 80 default_server;

server_name _;

return 500;

}

复制代码
4. Nginx禁止IP直接访问并返回首页

server {

listen 80 default_server;

server_name _;

rewrite ^/(.*)$ http://234576.com/$1 permanent;

}

复制代码
以上就是4种常见的Nginx禁止IP直接访问并返回相应页面的方法.希望对大家有用.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息