apache访问控制设置

(2009-03-17 11:24:36)

标签:

it

杂谈

 

Order allow,deny    默认情况下禁止所有客户机访问

Order deny,allow    默认情况下允许所有客户机访问

allow命令的后面会显示允许访问站点的主机名列表

deny命令的后面会显示被拒绝访问站点的主机名列表

all命令用于所有主机

order命令指定了访问控制指令按什么顺序执行

1.Order deny,allow

Deny from all

禁止所有客户机访问

2.Order allow,deny

Allow from all

允许所有客户机访问

3.Order deny,allow

Deny from 192.168.1.1

除了禁止192.168.1.1客户机外,允许其他客户机访问

4.Order allow,deny

Allow from 192.168.1.1

仅允许192.168.1.1客户机访问

5.Order allow,deny

Allow from 192.168.1.0/24

Deny from 192.168.1.2

允许客户机192.168.1.0/24访问,但禁止192.168.1.2

6.Order deny,allow

Allow from 192.168.1.0/24

Deny from 192.168.1.2

和5类似,但这三条表示允许所有192.168.1.0/24客户机访问,因为order命令指定了访问控制指令按先deny

后allow顺序执行,所以allow覆盖了deny语句

再例如:
<Directory />
Options None
AllowOverride None //禁止读取.htaccess配置文件的内容
</Directory>
<Directory /home/httpd/>
Options Indexes Includes FollowSymLinks
//Indexes 当在目录中找不DirectoryIndex列表中指定的文件,就生成当前目录的文件列表
//FollowSymLinks 允许符号链接跟随,访问不在本目录下的文件 ErrorDocument 404http://error.noindex.html //指定错误输出页面
AllowOverride All
order allow,deny
allow from all
</Directory>
表示/目录完全不开放权限,而/home/httpd/目录则不做限制

例子:

NameVirtualHost 192.168.2.158:8000
<VirtualHost 192.168.2.158:8000>
ServerAdmin webmaster@a.zhaopin.com
DocumentRoot /home/Azhaopin ServerName a.zhaopin.com
ServerAlias virtual.a.zhaopin.com
#ErrorDocument 404  http://www.baidu.com
DirectoryIndex index.html 
ErrorLog /var/wwwlogs/a.zhaopin.com.error.log
CustomLog /var/wwwlogs/a.zhaopin.com.log common
//对于该域名的根目录,不允许访问
<Directory /home/Azhaopin>
Options Indexes Includes FollowSymLinks
AllowOverride All
order allow,deny
deny from all
 </Directory>
//子目录可以访问
<Directory /home/Azhaopin/A>
Options Indexes Includes FollowSymLinks
AllowOverride All
order deny,allow
allow from all
 </Directory>
</VirtualHost>

apache访问控制设置的更多相关文章

  1. 分类: LINUX apache 访问设置配置

    分类: LINUX 在一次面试的时候被问到apache访问控制的问题.由于以前对apache的访问控制都是通过iptalbes来实现的,没有实际在apache上操作过访问控制.所以只知道个大概: 在主 ...

  2. Apache 访问控制

    Apache访问控制 通过设置访问控制,可对网站进行权限管理,提高安全性. 参数介绍 <Directory />: 行为对根目录的限制 Options:允许使用控制目录特征的指令.他们包括 ...

  3. Linux:Apache改静态网页、个人用户主页、虚拟网站主机、Apache访问控制

    Apache改静态网页  1.概述: Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP.PHP) Tomcat只是一个servlet(jsp也翻 ...

  4. 如何在 apache 中设置缓存有效时间

    今天学习了下如何在 apache 中设置缓存时间,记之以备忘. 在 http 报文头中,与缓存时间有关的两个字段是 Expires 以及 Cache-Control 中的 max-age,Expire ...

  5. 如何进行Apache虚拟机设置

    摘要:虚拟机Apache设置很多用户都遇到过,具体如何进行虚拟机Apache设置?怎样才能让虚拟机Apache设置达到最简单,最优化?本文为您讲解. Apache虚拟机设置有两种方法: 基于主机名的虚 ...

  6. apache下设置域名多站点访问及禁止apache访问80端口

    apache下设置域名多站点访问 当前系统:macOS High Sierra 域名访问配置指定端口后,不同域名只能配置不同的端口 apache配置目录: sudo vim /etc/apache2/ ...

  7. charles 访问控制设置

    本文参考:charles 访问控制设置 charles 访问控制设置 access control settings 访问账户设置: 这里可以配置连接到charles时的一些配置: 这个访问控制确定谁 ...

  8. ubuntu apache https设置

    上篇文章已经描述过怎么生成证书,点击这里,直接写怎么设置 1.apache加载ssl模块, # a2enmod ssl 2.启动ssl站点 #a2ensite default-ssl 3.加入监听端口 ...

  9. 关于wamp5中(apache)设置虚拟主机

    找了很多文章,但是很多对于最新的apache都已经过时无法生效了. http://blog.csdn.net/yuluo727282752/article/details/6944359 这篇文章写得 ...

随机推荐

  1. SuperSocket学习笔记(一)

    这是根据我自己学习的经历整理出来的,如有不对之处,还请多多指教! SuperSocket源码下载 SuperSocket文档 安装并启动Telnet 学习方法: QuickStrart + 文档 参考 ...

  2. RouteHttpMap要添加的引用

    System.Web.Routing.RouteCollection' does not contain a definition for 'MapHttpRoute' 此错的解决方式是添加 Syst ...

  3. linux环境下jdk 安装以及maven私服搭建

    1:准备资源      linux服务器,jdk和nexus  安装包    2:网络通畅,保持windows端和linux服务器端网络通畅.     3: 安装jdk和配置环境变量      进入到 ...

  4. linux虚拟机centos64位_6.5+VM10安装oracle11g图文详解

    注意: vi基本命令:i--编辑状态  退出编辑并保存时先按ESC键,再按符合“:wq”或者":x"即可注意每个步骤时的当前用户,是root还是oracle 以root用户登录虚机 ...

  5. win7_64位主机装虚机Linux系统(VMware Workstation10+CentOS6.5)详细步骤图文讲解

    第一步:创建新的虚拟机 第二步:选择“典型”安装 第三步:选择映像文件安装—浏览选择iso文件 第四步:选择稍后安装操作系统 第五步:系统选择Linux,版本选择centOS64位 第六步:虚拟机名称 ...

  6. 点击推送消息跳转处理(iOS)

    当用户点击收到的推送消息时候,我希望打开APP,并且跳转到对应的界面,这就需要在AppDelegate里面对代理方法进行处理. 当用户点击推送消息打开APP的时候会调用 - (BOOL)applica ...

  7. poj3659树状DP

    Cell Phone Network Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6273   Accepted: 225 ...

  8. C#设置textboox只能输入数字`

    1.在闪电KeyPress事件中添加 private void textBox_pwmx_fre_KeyPress(object sender, KeyPressEventArgs e) { //如果 ...

  9. 无法捕获的异常:MissingMethodException

    今天一个同事发布站点,一直出现一些稀奇古怪的问题,各种各样的异常都有,根据这些异常去排查代码,都完全正常,很让人郁闷,因为代码里可能出异常的地方都记录了程序日志,所以他一直没去排查系统里的“应用程序日 ...

  10. #能力开放平台系列-Fiddler访问Rest服务

    问题 最近开发能力开放平台,需要将Dubbo服务转换成Rest服务,虽然转换很成功(后续文档会写出如何将Dubbo服务转换成Rest接口),但是调试起来特别的麻烦. 解决方案: Fiddler解决方案 ...