nginx 、apache只允许域名访问,禁止IP访问

nginx中为了防止,通过ip地址或者没有备案的域名代理到nginx上,可以在nginx中配置来阻止这一操作

    

#只可以用域名访问(此处的server是新增,并不是在原有的server基础上修改),默认监听80端口
    server
    {
     listen 80 default;
     server_name _;
     return 403;
    }

 

那我们已经配置好了的域名的就还是会走以前配置好的相关的设置,用IP访问过来的时候就会直接返回403,这样就起到了隔离的效果。

Apache

<VirtualHost *:90>
  ServerName 112.110.154.13
  <Location />

        Order Allow,Deny

        Deny from all

    </Location>
</VirtualHost>

<VirtualHost *:90>

    DocumentRoot  /opt/zbox/app/zentao/www
    ServerName  bug.wxc.cn

</VirtualHost>

 

 
posted @ 2019-04-16 10:42  php小小菜鸟  阅读(468)  评论(0编辑  收藏  举报