apache主机配置
Apache\conf\httpd.conf
1.端口
#Listen 12.34.56.78:80
Listen 80
Listen 808 #可以配置多个监听端口
2.
主机(站点)的名字:ServerName “主机名”
主机(站点)的实际文件夹位置:DocumentRoot “站点的实际完整路径”
apache的作用其实就是一个“转换”角色:将当前电脑中的某个文件夹,对外以某个域名(站点)的方式展现出来。换句话说:站点的本质就是一个文件夹。
ServerName localhost
DocumentRoot "D:\Program Files\PHP\WWW" # “站点的实际完整路径”
没有找到指定的网页的时候,进入默认的网页
例如:
我们访问一个站点的时候,可以指定要访问的网页,比如:
http://www.php34.com/day1/page1.php
http://www.php34.com/day1/page2.html
也可以不指定,比如:
http://www.php34.com
http://www.php34.com/day1/
则对于后一种情况,apache就可以设定“默认网页”以提供给用户,形式为:
<IfModule dir_module>
DirectoryIndex index.html index.php index.htm l.php
</IfModule>
此时,对于没有指定要访问明确网页的请求,会按顺序从前往后找这些文件,找到后就“返回”给用户。
但是,如果最终都没有找到,此时,Options中的Indexes就发挥作用了:显示该文件夹中的所有文件(和文件夹)
我们也可以将DirectoryIndex设置项放在一个单独的站点或单独的文件夹中,则只对该单独的站点或单独的文件夹起作用。
我们也可以将DirectoryIndex设置项放在一个单独的站点或单独的文件夹中,则只对该单独的站点或单独的文件夹起作用。