Apache的Directory的配置方法

 使用<Directory>… </Directory>设置指定目录的访问权限,其中可包含:

 Options
 AllowOverride
 Order
 Allow
 Deny
 五个属性。
 Options属性
 Options FollowSymLinks Indexes MultiViews
 Options可以组合设置下列选项:
 All:用户可以在此目录中作任何事情。
 ExecCGI:允许在此目录中执行CGI程序。
 FollowSymLinks:服务器可使用符号链接指向的文件或目录。
 Indexes:服务器可生成此目录的文件列表。
 None:不允许访问此目录。
 AllowOverride
 AllowOverride None
 AllowOverride会根据设定的值决定是否读取目录中的.htaccess文件,来改变原来所设置的权限。
 All:读取.htaccess文件的内容,修改原来的访问权限。
 None:不读取.htaccess文件
 为避免用户自行建立.htaccess文件修改访问权限,http.conf文件中默认设置每个目录为: AllowOverride None。
 AccessFileName
 AccessFileName filename
 AccessFileName指令用于指定保护目录设定文件的文件名称,默认值为“.htaccess”。
 AccessFileName .acl

Allow
 设定允许访问Apache服务器的主机
 Allow from all
 允许所有主机的访问
 Allow from 202.96.0.97 202.96.0.98
 允许来自指定IP地址主机的访问

Deny 设定拒绝访问Apache服务器的主机 Deny from all 拒绝来自所有主机的访问 Deny from 202.96.0.99 202.96.0.88 拒绝指定IP地址主机的访问
 
Order Order allow,deny Order用于指定allow和deny的先后次序。

时间: 2025-01-21 05:18:30

Apache的Directory的配置方法的相关文章

Apache本地二级域名配置方法_Linux

本文讲述了Apache本地二级域名配置方法.分享给大家供大家参考,具体如下: 我们在本地调试web程序时,常有很多不同的项目.不同的项目,我们希望使用不同的文件夹和不同的域名. 比如今天我正在建设一个鲜花网站,可是有个客户临时要做一个简单的卖眼镜的网站,两个网站在电脑上放在不同的目录下,而且要使用两个不同的域名来访问.一个是flower.domain.com,一个是glass.domain.com. 通常情况下,我们应该这么做: 1.在本地hosts文件中,将flower.domain.com指

linux网站服务Apache的安装与配置方法详解_Linux

这篇文章介绍下linux网站服务apache的安装与配置方法,包括挂载光盘,安装http服务,管理httpd服务,httpd的配置文件几大部分.具体详情可以参考下文. 1.挂载光盘 自己习惯将光盘挂载在/media/cdrom目录,在做本地yum源的时候此目录为默认目录之一 [root@localhost /]# mount /dev/cdrom /media/cdrom/ 2.安装httpd服务(如果本地yum源已经搭建好就直接进行这一步,没有的话需要搭建,前面的文章有提到yum源的搭建) [

apache+php+mysql安装配置方法小结_php技巧

整个安装流程如下: 1,首先安装apache:我安装的版本是: httpd-2.2.16-win32-x86-openssl-0.9.8o.msi 网址:http://www.apache.org/dist/httpd/binaries/win32/ apache安装和配置比较顺利,没什么好说的. 更改文件路径的方法: 在文件的安装目录下,我的是:D:\Program Files\Apache Software Foundation\Apache2.2\conf,打开httpd.conf搜索:D

apache mysql php环境配置方法详解

Windows: 为了以后重装系统方便,建议不要安装在系统盘,这里安装在D盘.可以是根目录,亦可以是其它目录,但最好目录名中不要有空格,这样可以避免某些错误的出现. 配置Apache和PHP 打开Apache的配置文件httpd.conf(Apache安装文件夹下conf子文件夹中),找到DocumentRoot "X:/xxx/htdocs" 和 <Directory "X:/xxx/htdocs"> (引号内因个人安装地址而不同),将引号内改为网站所

apache 虚拟主机的配置方法

方法一: 首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行 前面的#即可 # Virtual hosts # Include conf/extra/httpd-vhosts.conf 再打开conf目录下的extra目录中的httpd-vhosts.conf文件 在文件最后面加上 <VirtualHost *:80>//你的虚拟主机所使用的端口号 ServerAdmin webmaster@dummy-host2.localhost //虚拟主机的管理

apache 虚拟主机的配置方法_Linux

方法一: 首先打开apache中conf下的http.conf文件打开虚拟主机的注释:如下去掉第二行前面的#即可 # Virtual hosts # Include conf/extra/httpd-vhosts.conf 再打开conf目录下的extra目录中的httpd-vhosts.conf文件 在文件最后面加上 <VirtualHost *:80>//你的虚拟主机所使用的端口号 ServerAdmin webmaster@dummy-host2.localhost //虚拟主机的管理员

Apache图片防盗链配置方法介绍(可用.htaccess)

图片防盗链配置规则很简单 RewriteRule .*.(gif|jpg|swf|png) 说明一下其中的R.NC 和 L R 就是转向的意思 NC 指的是不区分大小写 L 的作用是指明本次转向到此结束,后续的转向不受先前判断语句的影响 5.防止 盗链的文件类型 上例中是 gif.jpg.png,而根据须要 ,可修改 或添加其他文件类型,如rar.mov等,不同文件扩展名间运用 ""分割. 使用 rewrite 技术实现 Apache 防盗链 Apache 防盗链的第一种实现方法,可以

windows下apache+php+mysql 环境配置方法_win服务器

一 准备 1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接 2 下载php http://windows.php.net/downloads/releases/archives/ php-5.3.5-Win32-VC6-x86.zip 下载vc6版本 VC

apache 本地虚拟目录配置方法

本地虚拟目录配置 一.例:   dede   D:/website/   caigou (有多个 项目目录)      wanglin xujiao   若 访问localhost 指向项目目录(website) 访问localhost:801指向wanglin这个项目目录 访问localhost:802指向xujiao这个项目目录   则apache配置如下修改httpd.conf   /apache/conf/httpd.conf   约53行,找到Listen 80 在其下写Listen