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. python查看删除你微信的账号

    #应用环境:python2.7 #!/usr/bin/env python # coding=utf-8 from __future__ import print_function import os ...

  2. AVD启动不了 ANDROID_SDK_HOME is defined but could not find *.ini

    报错提示______________________________________________________________________ Starting emulator for AVD ...

  3. gitosis随记

    0.创建git用户 useradd -m git passwd git 1.安装脚本工具(gitosis依赖python) apt-get install python-setuptools 2.gi ...

  4. hdu 1215 七夕节

    Problem Description 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!" ...

  5. hadoop之MapReduce WordCount分析

    MapReduce的设计思想 主要的思想是分而治之(divide and conquer),分治算法. 将一个大的问题切分成很多小的问题,然后在集群中的各个节点上执行,这既是Map过程.在Map过程结 ...

  6. WordPress插件制作教程(四): 将数据保存到数据库

    上一篇讲解了添加菜单的方法,这一篇为大家讲解如何将数据保存到数据库中,并且显示在页面上,不会因提交表单时刷新页面输入框中内容消失.要实现这一功能我们需要借助WordPress函数来实现,下面就来讲解具 ...

  7. destoon实现底部添加你是第几位访问者的方法

    经常会看到一些网站有类似“您是第位访客”字样的计数统计,这里我们来实现把这个统计功能添加到destoon的底部,显示“你是第几问访问者”的效果.此处的计数器与网站流量统计有区别,记录的是刷新次数,并不 ...

  8. asp.net mvc4 easyui datagrid 增删改查分页 导出 先上传后导入 NPOI批量导入 导出EXCEL

    效果图 数据库代码 create database CardManage use CardManage create table CardManage ( ID ,) primary key, use ...

  9. js实现选项卡切换的三种方式

    前两种主要实现一个选项卡的切换,第三种使用闭包看书,构造函数实现多个选项卡的切换: 1.第一种实现实现效果为: 实现代码为: <!doctype html> <!DOCTYPE ht ...

  10. 开心菜鸟学习系列-----javascript(2)

    最小全局变量 :        1)每个javascript环境有一个全局对象,当你在任意的函数外面使用this的时候可以访问到,你创建的每一个全部变量都成了这个全局对象的属性,在浏览器中,方便起见, ...