conf目录下的httpd.conf文件
1、DocumentRoot——指定网站的根目录
比如 DocumentRoot "d:\www" 该目录必须存在,不能有中文
2、DirectoryIndex
l 描述:设置网站的默认首页文件。访问一个域名,但没有输入要访问的文件名,此时就会查找首页文件。如果找到首页文件,则执行文件;如果没有找到首页文件,则可能会显示目录列表。
l 语法:DirectoryIndex filename1 filename2 filename3 ……
l 参数:filename代表首页文件,包括文件扩展名。
l 提示:可以指定多个首页文件,多个首页文件之间用空格隔开。哪一个首页存在,就先执行哪一个。
l 举例:DirectoryIndex index.html index.php default.html default.php
例如:
<IfModule dir_module>
DirectoryIndex index.html index.php index.htm l.php
</IfModule>
3、Listen命令
l 描述:当Apache启动后,会等待请求的进入。会监听本机上指定IP地址和端口的访问。
l 语法:Listen [IP][:端口号]
l 举例:
Listen 80 //监听本机的所有IP地址的80端口的请求
Listen 192.168.3.100 //监听本机的指定IP地址192.168.3.100的所有端口的访问
Listen 192.168.18.89:8080 //监听本机指定IP地址192.168.18.89的8080端口的访问
4、<Directory></Directory>
l 描述:设置网站根目录的外部的(客户端)访问权限。
l 参数说明:
Options:指定服务器将启用哪些服务器特性。取值:none、All、Indexes
None:禁用启用服务器特性。
All:开启所有服务器特性。
Indexes:如果首页文件不存在,则显示目录列表。
Order:指定Allow(允许)和Deny(禁止)的执行顺序。
Order Allow,Deny 先允许访问,再禁止IP访问
Order Deny,Allow 先禁止所有访问,再开启指定IP的访问
Deny:禁止哪些IP访问你的主机。
Allow:允许哪些IP访问你的主机。