Apache web服务器的配置与虚拟目录的设置

Apache 目录的结构

1.Bin:该目录存放一些apache常用的命令,比如httpd

2.Cgi-bin:该目录存放linux下的常用命令.sh

3.Conf :存放配置文件httpd.conf

4.Error: 启动和关闭的错误记录

5.Htdocs:存放我们站点的文件(默认情况下)如果有多个站点,可以通过文件夹来分类

6.Icons:存放一些图标

7.Logs:记录apache的相关日志

8.Manual:手册.

9.Modules:apache模块.


Apache机制运行图


Map:多重处理模块

Apr:可移植运行库


虚拟目录

:如果我的apache是安装在C,但是出现C盘没有空间,在盘有更多空间,能不能把D盘的一个文件夹下的网页Html,php当做网站管理.我们如何去完成这个功能.

步骤如下:

1.添加虚拟目录

#配置虚拟目录

#配置虚拟目录

<IfModule dir_module>

#direcotory相当于是欢迎页面

DirectoryIndex index.html index.htm index.php

#你的站点别名

Alias /myblog “D:/myblog”

<Directory d:/myblog>

#这是访问权限设置

order allow,deny

Allow froms all

</Directory>

</IfModule>

2.注销路径主目录

DocumentRoot “D:/Program Files/Apache Software Foundation/Apache2.2/htdocs”

 

关于apache访问权限的讲解

<Directory d:/myblog>   (表示对D盘下面的myblog文件权限设置)

#这是访问权限设置

order allow,deny   ( order allow,deny表示,先许可所有的IP访问 deny 表示拒绝所有)

Allow froms all   (先看盾allowr的设置 许可所有IP)

</Directory>

发表评论

电子邮件地址不会被公开。 必填项已用*标注