传智黑马PHP69期-php-第1天-环境搭建-默认网站的初始设置

默认网站的初始设置

apache安装后,有一个默认站点,其配置都在apache的主配置文件(apache/conf/httpd.conf)中。

主要包括如下几项:

1)站点域名

ServerName localhost

域名是可以设置的!

2)站点位置(文件夹位置)

DocumentRoot H:\itcast\class\bj-quanzhan4\amp\Apache\htdocs

站点位置是可以设置的!

3)站点文件夹的访问权限设置

使用<Directory> ... </Directory>配置项来配置。

4)站点默认显示的网页(首页)

DirectoryIndex index.php index.html

默认网页(首页)是可以设置的。

一项项的设置示例如下所示:

 

1.网站域名的设置

语法为

ServerName:要设定的网站域名(服务器名)

2.网站位置的设置

语法为

DocumentRoot  要设定的网站所在的位置(文件夹)

3.网站文件夹访问权限的设置

文件夹的访问权限的设置形式如下所示:

<Directory “要设置权限的文件夹路径”>
    Options设置项
    AllowOverride设置项
    Require权限设置项
</Directory>

各项解释如下

Options:用于设置一些系统选项,通常window系统中就用Indexes就可以了。

Options Indexes //表示允许列出目录结构(如果没有可显示的网页)

AllowOverride:用于设置“可覆盖性”,即是否允许在项目文件中覆盖这里的访问权限设置:

AllowOverride All //表示可覆盖

AllowOverride None //表示不可覆盖 

Require:用于设置可访问权限,常用的有

1)允许所有来源的访问:——推荐

Require All granted

2)拒绝所有来源的访问:——网站需要临时关闭时使用

Require All denied

3)允许所有但拒绝部分来源的访问

<RequireAll>
Require all granted
Require not ip 192.168.1.102 192.168.1.103
</RequireAll>

4)拒绝所有但允许部分来源的访问

<RequireAny>
Require all denied
Require ip 192.168.1.102 192.168.1.103
</RequireAny>  

典型权限设置示例

<Directory  “h:/itcast/php60/wamp/www”>
    Options  Index
    AllowOverride  All
    Require  All  granted
</Directory>

4.网站默认网页的设置

默认网页就是输入一个不带网页的文件名的路径的时候(最常见的就是只输入域名),自动打开的网页。

比如这样的一个网址:

http://www.itcast.cn/subject/phpzly/

就能打开一个网页(虽然地址上没给出要查看的网页文件名)。

默认网页的设置方式如下

(其中IfModule指令是可以省略的)

语法为:

DirectoryIndex 网页名1 网页名2 网页名3 ....

说明

1)可以设置多个网页,前面的不存在,就依次找后面的。

2)该设置项可以放在<Directory>配置段中,表示该站点文件夹下的默认网页设置。

 

posted on 2019-11-14 16:43  herisson_pan  阅读(25)  评论(0)    收藏  举报

导航