2.4-Apache访问控制
2015-08-23 16:40
555 查看
用来控制匹配项,允许访问还是拒绝。
在虚拟主机配置中,插入以下行。
<VirtualHost *:80>
ServerAdmin 4614768@qq.com
DocumentRoot "/usr/local/src/Discuz"
ServerName www.llzdwyp.com
ServerAlias www.wyp.com
ServerAlias www.hdnet.com
<Directory "/usr/local/src/Discuz">
AllowOverride None
Options None
Order deny,allow
Allow from all
Deny from 192.168.0.0/16
</Directory>
<IfModule mod_rewrite.c>
注意Order deny,allow中deny和allow的先后顺序,如上配置中,最终结果为允许所有,拒绝失效。
Order allow,deny的话,先执行允许,在执行拒绝。最终结果为拒绝指定IP,其它允许。
<filesmatch "(.*)admin(.*)">
Order Allow,Deny
Allow from all
Deny from 192.168.0.0/16
</filesmatch>
discuz程序下,有/forum.php默认主页和/admin.php管理中心两个页面。
上述配置,可以拒绝192.168.0.0/16网段,访问管理中心页面。和防盗链原理类似。
在虚拟主机配置中,插入以下行。
<VirtualHost *:80>
ServerAdmin 4614768@qq.com
DocumentRoot "/usr/local/src/Discuz"
ServerName www.llzdwyp.com
ServerAlias www.wyp.com
ServerAlias www.hdnet.com
<Directory "/usr/local/src/Discuz">
AllowOverride None
Options None
Order deny,allow
Allow from all
Deny from 192.168.0.0/16
</Directory>
<IfModule mod_rewrite.c>
注意Order deny,allow中deny和allow的先后顺序,如上配置中,最终结果为允许所有,拒绝失效。
Order allow,deny的话,先执行允许,在执行拒绝。最终结果为拒绝指定IP,其它允许。
<filesmatch "(.*)admin(.*)">
Order Allow,Deny
Allow from all
Deny from 192.168.0.0/16
</filesmatch>
discuz程序下,有/forum.php默认主页和/admin.php管理中心两个页面。
上述配置,可以拒绝192.168.0.0/16网段,访问管理中心页面。和防盗链原理类似。
相关文章推荐
- apache mina串口程序
- django+apache部署
- org.apache.jasper.JasperException: Unable to compile class for JSP.JSP文件过大,导致文件编译出错
- Linux配置apache等系列
- Apache Kafka开发入门指南(2)
- Apache Kafka开发入门指南(1)
- Apache Shiro 开源权限框架
- kafka笔记(PacktPub.Apache.Kafka)
- Apache Shiro权限框架在SpringMVC+Hibernate中的应用
- Apache Shiro(安全框架)
- Apache ActiveMQ -- Version 5入门指南
- 2.3-Apache配置防盗链
- Apache PIO基本使用
- Apache2 使用Tips
- Apache虚拟主机的配置
- Win7+Apache+PHP+MySQL配置
- org.apache.hadoop.ipc.RemoteException: java.io.IOException:XXXXXXXXXXX could only be replicated to 0 nodes, instead of 1
- Mac OS 终端起动、关闭、重启apache的方法
- Linux 安装配置 Apache
- linux 下eclipse配置apache服务器,选中server时server name为灰色状态