Apache访问控制

回复 收藏
vi /usr/local/apache2/conf/httpd.conf (去主配置文件拷贝)
拷贝如下信息:

         AllowOverride None
         Options None
         Order allow,deny
         Allow from all

vi  /usr/local/apache2/conf/extra/httpd-vhosts.conf(将上面拷贝的信息粘贴进来,放到ErrorLog这行上面,并更改如下)

         AllowOverride None
         Options None
         Order allow,deny
         Allow from all
         Deny from 127.0.0.1

保存退出
apachectl -t
apachectl restart  
curl -x127.0.0.1:80 -I www.test.com
curl -x192.168.11.160:80 -I www.test.com/fourum.php
vi  /usr/local/apache2/conf/extra/httpd-vhosts.conf(根据URI来控制,修改如下)
   
                  Order deny,allow
                   Deny from all
                   Allow from 127.0.0.1
                   Allow from 2.2.2.2
   
保存退出
apachectl -t
apachectl restart  
curl -x192.168.11.160:80 -I www.test.com/admin.php
curl -x127.0.0.1:80 -I www.test.com/admin.php
2016-03-15 22:00 举报
已邀请:
0

Eric_NeuroSky

赞同来自:

没有写出  curl链接之后的结果是 200 ok 还是403 forbidden ?

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: