Apache配置之访问控制

访问控制的设置:

,假设:在日志里发现某个IP尝试* * *我的站点,就可以通过配置把这个IP封掉。

拷贝模版

vim/usr/local/apache2/conf/httpd.conf

& lt;目录“/usr/地方/输入/目录”在

,,AllowOverride没有

,,选项没有

,,订单允许,拒绝,#订单:谁在前,先执行谁。不分上下,只分前后。

,,允许从所有,,#允许所有IP

,,

& lt;/Directory>

[root@OBird ~] # apachectl - t

语法好

[root@OBird ~] # apachectl restart

[root@OBird ~] #卷发-x127.0.0.1:80 - www.test.com

时间:星期二,2016年9月27日格林尼治时间12:31:27

服务器:Apache/2.2.31 (Unix) PHP/5.6.24

的content - type: text/html;charset=iso - 8859 - 1

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

白名单限制,限制指定的IP访问。

[root@OBird ~] # vim/usr/local/apache2/conf/extra/httpd-vhosts.conf

& lt; filesmatch”管理(. *),(. *)“在

,,,,,

,,,,,

, & lt;/filesmatch>

[root@OBird ~] # apachectl - t

语法好

[root@OBird ~] # apachectl restart


[root@OBird ~] #卷发-x10.72.4.30:80 - www.test.com/admin.php

时间:星期二,2016年9月27日格林尼治时间12:46:15

服务器:Apache/2.2.31 (Unix) PHP/5.6.24

的content - type: text/html;charset=iso - 8859 - 1

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[root@OBird ~] #卷发-x127.0.0.1:80 - www.test.com/admin.php

时间:星期二,2016年9月27日格林尼治时间12:48:48

服务器:Apache/2.2.31 (Unix) PHP/5.6.24

X-Powered-By: PHP/5.6.24

set - cookie: gfwC_2132_saltkey=IYZYTY7u;到期=星期四,2016年- 10月27日12:48:48格林尼治时间;信息=2592000;路径=/;httponly

set - cookie: gfwC_2132_lastvisit=1474976928;到期=星期四,2016年- 10月27日12:48:48格林尼治时间;信息=2592000;路径=/

set - cookie: gfwC_2132_sid=POGGLH;到期=结婚,28 - 9 - 2016 12:48:48格林尼治时间;信息=86400;路径=/

set - cookie: gfwC_2132_lastact=1474980528 % 09 admin.php % 09年;到期=结婚,28 - 9 - 2016 12:48:48格林尼治时间;信息=86400;路径=/

cache - control:信息=0

到期:星期二,2016年9月27日格林尼治时间12:48:48

- type: text/html;charset=gbk


Apache配置之访问控制