apache禁止与允许指定IP访问站点

Author Avatar
yyq 2020-05-27 17:31:45
  • 二维码

apache禁止与允许指定IP访问站点

        最近总是遇到服务器偶尔出现超级卡顿,打不开指定站点的问题,没办法,只能先找下服务商客服问问了,然鹅一翻折腾后说是未找到问题症结所在,也是醉了,只能靠自己咯。


        NO1:索性整个服务器环境都是自己搭建的,配置啥啥的都是自己弄好的,服务器是apache环境,找下LOG看看先,定位到安装目录./apache/logs/access.log,看到一堆莫名其妙的IP在请求数据,不知道是什么鬼,百度了下,有些是浏览器自带的蜘蛛,有些未知,反正后台就自己操作,其他IP可以全部禁用


        NO2:我服务器配置是开启了虚拟主机的,针对自己的站点可在httpd_vhosts.conf做如下配置:

        

        <VirtualHost *:80>

        ServerAdmin 466788816@qq.com

        DocumentRoot "/home/www/mypro/public"

        ServerName www.yyq666.xyz

        <Directory "/home/www/mypro/public">

        Options Indexes FollowSymLinks

        AllowOverride All 

        Order allow,deny

        Allow from all

        </Directory>

                #我的是前后端分离,下面配置是只允许当前IP:xx.xx.xx.xx地址访问,其他全部禁用

        <Location "/yyqadmin">

        Order allow,deny

        Allow from xx.xx.xx.xx

        </Location>

        </VirtualHost>

        

        NO3:配置好,重启apache ,service httpd restart,一切都安静了,速度杠杠滴

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语