apache禁止与允许指定IP访问站点
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,一切都安静了,速度杠杠滴