开发者社区 问答 正文

ECS Linux服务器nginx禁止IP访问网站

ECS Linux服务器nginx如何禁止IP访问网站?

展开
收起
开发者说 2019-08-01 15:54:43 632 分享 版权
1 条回答
写回答
取消 提交回答
  • 如需要禁止IP访问,可以通过修改nginx的配置文件,一般为nginx.conf,部分nginx的站点配置是在nginx.conf的同级目录vhost中的第一个配置文件。

    一、配置IP访问直接返回500错误。

    server {

       listen 80 default;  
    
       servername ;  
    
       server_name 需要绑定的域名; 
    
       return 500;  
    

    }

    二、将访问IP的请求转发到域名上。

    server {
    listen 80 default;
    rewrite ^(.*) http://域名;
    } 注意,修改nginx配置后,需要使用service nginx restart重启以便参数生效。

    2019-08-01 15:54:59
    赞同 展开评论