bin 目录存放常用的命令
cgi-bin 该命令存放liunx下的常用命令
conf存放配置文件
error存放启动或者停止的时候的错误信息
htdocs存放我们站点的文件(默认情况下)如果有多个站点,可以通过文件夹分类
icons 存放图标
logs 记录apache相关日志
manual 手册
modules
apache启动的时候会读httpd.conf文件中的
LoadModule 加载模块,每个模块作用可以参
考http://snebulos.mit.edu/manual/zh-cn/mod/
通过模块管理功能
mpm :mutil processor module 多重处理模块
apr : 可移植运行库
虚拟目录:
配置虚拟目录在apache的conf目录下httpd.conf的
<IfModule dir_moudule>
节点后添加如下代码
1.虚拟目录设置
<IfModule dir_module>
//设置欢迎页面
DirectoryIndex index.html index.htm index.php
//站点别名
Alias /myblog "D:/myblog"
<Directory d:/myblog>
//权限设置
Order allow.deny
allow from all
</Directory>
</IfModule>
2、注销ducumentRoot路径
3、重启apache服务生效
4、关于apache权限设置
order allow,deny表示,先
允许所有的IP访问,deny表示拒绝所有.
allow from all,先看看allow,allow from all
允许所有ip.
虚拟主机的配置:
1、启用httpd-vhosts-conf
在httpd.conf文件中启用
2、配置我们自己的虚拟主机
<VirtualHost 127.0.0.1:80>
DocumentRoot "d:/testweb"
DirectoryIndex index.html index.htm index.php
<Directory>
Options FollowSymLinks
//不允许别人修改我们的页面
AllowOverride None
//设置访问权限
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
3、修改hosts文件
127.0.0.1 www.xxx.com(自己指定的域名)
这样对应的的站点就可以 用配置的域名访问